Попробуйте сверстать одну страничку на html, и вот увидите, что вы обязательно подключили к ней jquery. Никакое современное приложение «не написать» без jquery. В разумных пределах, конечно. Взаимодействие с формой, если вы не безумный верстатель, который делает запросы на формах с инпутами потребует динамики. Сделать что-нибудь на клик по кнопке — опять динамика. А если есть динамика то нужен javascript.
Изучение javascript часто начинают с jquery, потому что его синтаксис понятен. Не нужно знать программирования, чтобы написать какое-то простейшее действие, jquery использует css селекторы, которые понятны каждому человеку, знакомому с css и html. И так все приложение «стряпается» на jquery, а затем когда разработчик умнеет, то переписывать на javascript уже нет смысла, ведь и так работает.
Ajax. Хотя существует даже caйт, который как бы призван мотивировать не использовать jquery, но мне кажется он вызывает противоположный эффект. Посмотрите на синтаксис.
Плагины. Потребности современного веб-сайта покрываются jquery плагинами. Они правда сниискали наролную любовь. Jquery UI, Jquery Mobile да они есть на каждом третьем сайте.
Взаимодействие с фреймворками. Пишите вы на angularjs, backbone — без разницы. Однажды вам потребуется библиотека, вы пойдете гуглить и первым в списке окажется jquery плагин. Так уж сложилось.
Я не знаю, что выгонит jquery с этой ниши. ECMAScript 6, Сомневаюсь. Это библиотека пережила уже многие стандарты и порадила целый класс jquery программистов. Как же кривость языка и отстуствие правильных иструментов сыграло на руку, и не отпугнуло. Начинаете проект, подключайте jquery сразу.
PS. В этой заметке всего лишь 16 раз используется слово jquery, и тут без него никуда.