JQuery considered harmful
lea.verou.me
lea.verou.me
It's not like this has been true of high-level programming languages for decades...
Even jQuery's harmfulness has been discussed for years[1][2] as well as that of other front-end frameworks Angular[3].
Just like high-level programming languages, the goal of abstractions is not to achieve better performance, but to enable faster development time with less expertise, which most firms figure translates to more profit in less time.
-----------
[1]: https://jsperf.com/jquery-selectors-vs-native-api [2]: http://james.padolsey.com/general/javascript-abstractions [3]: http://jsperf.com/angular-foreach-vs-native-for-loop
But honestly,the $-prefixed variables is so commonplace that I mostly treat it as gospel
Point is: Unless the native API can address the "saves time and effort" part, people will stick to jQuery (or coffescript or typescript).