>なぜならcssは継承やコンポジションをサポートしないから

cssのそこを直接改善すれば済む話だと思うが、それ以前に

>cssだと逆にUIフレームワークが定めた見た目を部分的に変更することが難しい

アプリケーション開発者の立場でそれが難しいとは思わんのだが。
もしコンポーネント開発茶の立場で言っているのだとしたら何をやりたいのかよくわからん。