<i>"I have to learn & master yet another framework like Ember and Backbone. And all of the hard work that I've put into learning Angular would have been for nothing."</i><p>Would it be awkward to send him that Angular 2.0 changes presentation?<p>This is the reason we see so many JS job posts. It's not that it's popular, more like nobody wants to deal with that crap. Not only the language is hopelessly broken (which cannot be fixed by ES 6 syntax sugar due to compatibility reasons AFAIK), the frameworks are changing every month. I did not even start giving a f..k about React and now I am supposed to be caring about some Riot 2.0 or whatever?