yes you are a UI purist. yeah this is a great article to get some people to react. u being a developer for 20 yrs doesn't mean that your exp will validate this article because what looks like is that u are pretty hung up on legacy. Vanila JS is awesome very very fast. But if u pick world's any framework and don't have a working culture around it, it is destined towards doom. when u talk about scaling your operation u need a concrete foundation or processes and a framework like angular provides that. I agree it has its own challenges but u work with those challenges u solve them. I have around 17 Dev's working on Angular alone and the way u work, divide ur work and manage your work makes all the difference in the world. so just shutup and research well.