Olha, eu só usaria HTML/CSS/Javascript puro se o projeto fosse realmente muito simples. Ainda assim, eu instalaria pelo menos um TailwindCSS pra ajudar na produtividade. Se o projeto precisar de bastante Javascript, a ponto de precisar separar os arquivos, eu também utilizaria um bundler pra juntar tudo em um arquivo só (eu pessoalmente usaria o Vite). Agora, se o projeto precisar de um mínimo de backend, aí eu utilizaria um framework, com certeza.
Faz muito sentido realmente, obrigado por compartilhar a opinião.