É sim embasada, mostro isso nos outros comentários.
Frameworks populares e aceitos pela comunidade tem seus usos. Na documentação de cada um é descrito o que ele é e o que não é, mas é errado entendermos que qualquer tecnologia popular serve como um martelo de ouro.
A crítica é exatamente sobre usar ferramentas feitas para resolverem problemas complexos mas para situações simples que não precisam de tal coisa. Se for algo complexo, use o NextJS, não vejo problema nenhum em usar.
Esses frameworks são quase todos voltados à receita de bolo. Boas empresas e cargos não querem copiadores e coladores de código, querem desenvolvedores que resolvam problemas. Esses frameworks não resolvem todos os problemas. É papel do desenvolvedor reconhecer isso.
pra criar uma landing page simples, apenas com uma foto de um produto, um texto curto e um link logo abaixo redirecionando pra um produto em algum marketplace, vc acha que é mais fácil oq?
opção 1: fazer com HTML/css/js puro, estilizar tudo manualmente e depois subir um servidor web basico, apontar um domínio, configurar ssl e por em produção.
opção 2: iniciar um projeto next, criar a página estática, usar algum pacote de componentes estilizados, subir no github e depois hospedar automaticamente na vercel já com domínio e ssl?
entende onde quero chegar?
o cliente quer a solução do problema, só isso.
concordo que o dev tem que aprender a forma manual da coisa, ter contato com o "arroz e feijão", mas depois disso, acho muito mais produtivo usar soluções prontas e frameworks completos pra produzir algo, pq da feita que vc pega o ritmo, se torna extremamente prático e eficiente.