I think people forget how inaccessible it is for a newbie to start writing pure javascript directly from the API reference.
People need tutorials and walkthroughs, and need to build a an internal understanding of how these all work.
Frameworks help them abstract all that
CSS: https://developer.mozilla.org/en-US/docs/Learn_web_developme...
JS: https://developer.mozilla.org/en-US/docs/Learn_web_developme...
They even have courses for frameworks.
React: https://developer.mozilla.org/en-US/docs/Learn_web_developme...
Svelte: https://developer.mozilla.org/en-US/docs/Learn_web_developme...
Vue: https://developer.mozilla.org/en-US/docs/Learn_web_developme...
That's when you buy a book and try to do practice projects, and learn how everything works.
But yes, mixed-rendering, server functions, meta-frameworks, etc. You are in real danger of spending years learning all this stuff and still not being any closer to knowing how computers work.
Hooks or classes?
Or whatever comes next.