Initially they're frustrating, but after awhile you recognise the ease and predictability of styling reusable components.