jQuery предназначен в первую очередь для кроссбраузерной поддержки javascript кода, а браузеры в данный момент поддерживают его неплохо. В добавок ко всему есть такой инструмент как Babel, который транспилит код не поддерживаемый браузерами в поддерживаемый.
В защиту jQuery можно сказать, что...