целая библиотечка будет чего то типа offset(a,b) = Offset(a,b), похоже на ебаный бойлерплейт. а так в целом понятно зачем это - внутри у них Offset (packed_ab)
компоненты понятно - этот нейминг дает понять что это компонент, действительно. но вот как в примере какой то оффсет - это часть модификатора, т.е. просто настройка, не компонент, и почему там такой же нейминг - непонятно
в целом визуальное восприятие кода юи на композе - такая же лапша, только еще в глазах мельтешат большие буквы - и не сразу поймешь это компонент или нет, если только цветовую схему не настроишь как следует в то время как в хмл лапше - вся настройка атрибутов - исключительно с маленькой буквы и читать удобнее