porque?
React hooks eh um paradigma que tu soh encontra no react, sendo uma coisa que dificilmente você aplicaria em qualquer outro projeto js.
Styled components é uma forma preguiçosa de tornar o css dinâmico, mais uma vez sendo uma exclusividade do react.
Tudo dentro do react sendo component, encadeando configuração com o que é exibido em tela, mais uma vez, react.
Preciso nem dizer qual o framework de front que pior faz uso do typescript tambem.
React é um framework muuuuuito opinado e que foge bastante de muito do que é desenvolvido em qualquer outro tipo de projeto, há quem goste senão não seria o framework mais utilizado maaaaaas o buraco é tão mais embaixo que muitas das features do next novo vieram do svelte depois da contratação do criador.
Liberdade demais é perigosa. Enfim, provem outros fw.