(I'm aware that Polymer insists it isn't a 'framework'. But it is. If their breaking changes cause incompatibilities between components using different Polymer versions, that's what I call a 'framework'.)
This really just isn't true about the javascript scene anymore, and hasn't been for a little while now. React and Angular alone make up the vast majority of framework usage and they've been out for years.
Honestly, a lot of javascript criticism I see nowadays is a little outdated.
Initial realeases of the most popular JS-frameworks:
Angular – 2010
React – 2013
Vue – 2014