Wait until you see React & JSX...
At least html and CSS are both presentation. React/JSX now confuses presentation and business logic.
I think you're confusing business logic with view logic.
React is great for MVVM indeed. Who is still using MVC in 2026?
> React/JSX now confuses presentation and business logic
React was originally designed to be the "V in MVC". You can still use it that way. React becomes very simple when you only use it as the V in MVC.