Eu não era bom, e bati a cabeça até entender CSS.
Mas o que digo é que não gosto de algo, e sim do resultado. Se eu n conseguir fico bolado mesmo.
Fui dar uma olhada na sintaxe do Vue, existem outros frameworks hoje que estão chegando em uma forma parecida (pelo que parece ao passar o olho), tipo o Svelte.js
Mas eu diria que é prática na maior definição possível. Realmente se olhar para o React como alguém entrando agora eu me assustaria (e antes era pior). Até porque parece tudo muito funcional (o paradigma). E funcional nunca foi trivial.