It all rooted from the giant enterprise like Google and Facebook who open sourced their problematic library and framework due to their paid developers unable to solve the problems they created.
Sadly these companies start things and then kill them. Thinking that the Material Design Framework is not less staffed and not being maintained anymore is a lot of red flags. Some time ago the firebase web ui received the same fate, not being maintained anymore.
Ohh yes, JQuery was working perfectly, JQuery Mobile too. I just dont understand the complexities of doing something simple with spagetti code that comes from things like React when developing UIs. However the catch with these becomes the market, which is saturated with companies that need react, angular, svelte and you know what.
And you find the devs who have to work, dont even like the tools, but because they need food on the table, they have to. A time ago Microsoft realized that using React for one of their products was not the best choice and are abandoning it for other tools. Teams for example has been found to be very slow as it works inside Electron, they want to change that.
Yes, the build up of tools like NodeJS should not be under estimated, the landscape is changing very fast and one has to jump into the wagon of evolution. Some companies are said to be dropping typescript in favour of vanilla javascript these days. I think we just need to look at what works best going forward. After all everything else has to be simple html and javascript, thus the various compilers like Babel and others.
For any web developer wanna-be, learn CSS, learn HTML, there is just no two way around it. With basic knowledge anything is possible and can make your way around all these frameworks. Some make things easier for UI creation, like tailwind, bootstrap etc, and it helps knowing what could be the ultimate cause when something just does not work like expected, because things sometimes do not work as expected.
Considering that HTML evolved from 1 to 5 as it is, things are moving and the most interesting is having the web works like its native, because people want a more nice looking, more faster web. Flutter was born out of such as an example.
What I still fail to understand is the logic of having to create all these languages that still need to be transpiled to javascript. If it will end up as javascript, why not just write it using that? Now you have to learn dart to have a javascript based application? Wow.
And google seem to have all these languages, it does not make sense. Angular, Dart, Go etc.
And then we have ability to write Pythcode code directly inside web apps. Its an interesting complex world.