Quando comecei a ler o artigo, pensei que você ia falar sobre ssr estar se tornando a regra, e não a exceção.
Sinal disso é a nova documentação do react, que agora não sugere nem o CRA e nem mesmo o vite, mas sim utilizar um framework de terceiros, nominalmente next.js, remix, gatsby ou expo, para apps nativos.
referência: https://react.dev/learn/start-a-new-react-project
Importante ressaltar que nessa página eles encaminham a criação de novos projetos em react usando um desses frameworks e tem ainda um bloco de informação para quem não quer usar um desses frameworks, onde eles essencialmente justificam o uso de frameworks, enquanto tentam nos convencer a usar um deles. Quem não se convencer, eles indicam Vite ou Parcel.
Vale a leitura dessa doc.
As vantagens do uso dos frameworks indicados pelo time do React são que:
- eu não preciso me preocupar com que sistema de roteamento usar;
- não preciso conhecer todas as opções de criação de css;
- não tenho que procurar soluções para SEO;
- tenho uma opção para otimização e segurança ao usar imagens;
Para muitos pode ser perda de liberdade, mas para empresas é padronização.