And then you can work with truly reusable single file components, and you don't have to manage the dom manually, ever (unless you want to). This alone is a game changer. It's like going from C/OpenGL to Unity3D.
That's quite a bold claim. Can you substantiate it in any way?
This article by Tom Dale (one of the creators of Ember) explains it really well: http://tomdale.net/2015/11/javascript-frameworks-and-mobile-...
Key quote: "As apps grow, you tend to need the abstractions that a framework offers. Either you or the community write the code."
The claim in question was:
> I am sorry, but modern frameworks such as Vue or React make you an order of magnitude more productive.
And yes, that really was that bold.
This classic paper has held up pretty well for three decades:
https://en.wikipedia.org/wiki/No_Silver_Bullet
> Clearly there's a reason people are making this choice.
Maybe they're just following fashion because they don't know any better. Maybe they're trying to gild their resumes. Or maybe they really do have a problem that a particular framework solves or mitigates. There are doubtless many reasons. But it's a huge leap of logic to base on that, a claim that frameworks make you an order of magnitude more productive.