Cara, gostei muito do seu post. Eu ainda sou iniciante e estou estudando o front-end, mas inevitavelmente tive essa mesma impressão que tudo parece ser mais complexo do que realmente deveria ser.
Quando comecei aprender React, na minha ignorânica, eu me perguntava: Pra quê aprender isso? Qual problema isso resolve? Não era melhor utilizar apenas HTML, CSS, JS?
Hoje eu entendo sobre essa questão de componentização (e etc...) que justifica o uso de uma biblioteca como o React. Porém, a cada nova lib/framework que você decide acoplar, mais problemas surgem em decorrência dessa escolha. E é aí que tudo começa a ficar mais complexo do que realmente deveria.
Tenho notado a ascensão do Astro, e acredito que muitos o aderirão dentro dos próximos anos, incluse eu.
Resumindo, parabéns pelo seu post! Acredito que uma frase que resuma muito bem esse assunto é a do artista Leonard Thiessen:
— "A simplicidade é o último grau de sofisticação".