The problem with this notion—learn the web platform/fundamentals and you’ll be empowered—is that it's a brutal curve for newcomers due to:
• Zero official explanations about HOW to properly use these APIs
• Simple ain't easy, and newcomers need easy to get started
• Some of the APIs just don't make sense (CSS) and/or there's no explanation of why they are the way they are and what advantage that brings (e.g. shadow DOM)
Thus, "simple" frameworks will continue to exist.
https://ruby.social/@davetron5000/112451221805097028