Discussion on why frameworks such as React or Angular are bad in the long run.
Although this mostly focuses on how good ideas get tied to frameworks rather than themselves being an independent solution, it worth noting the problems with performance.
These frameworks are all like fads, a year or so ago it was backbone vs knockout. Now we have Angular vs React.
Its probably not the end of the world for big companies if their framework isn't used but if they want it to be for other business related reasons (having a popular framework is good advertisement in the tech industry) then its in their own interest if they split their frameworks into modulised compoinents... with all the branding and buzz words they want.
The solution to the problems on the Web is never, ever going to be to tightly couple presentation, behavior, and data. Your Web apps will ultimately become unmaintainable hair balls of unreadable code. The solutions will come in the form of better Web browsers, and reusable components that reduce coupling instead of increasing it. In other words, they'll be based on best practices that have survived decades of evolution in the software industry. In the meantime, your best bet is typically going to be to use what works and focus on the problems you can do something about, without trying to reinvent the browser from inside the browser.