ты совершенно прав. со временем приходит понимание того, что jquery - для дизайнеров. но оно оказывается ошибочным, если проанализировать библу и её использование.
ты не замечал, что бывает
high-level jq и
low-level jq? первое - это моднявые селекторы в долларах, а за ними следуют "вау"-цепочки вызовов методов super-
fadeIn, $.get, $.post и т.д
а есть и лоу-левел jq. это "родительские" функции, от которых идут ответвления в виде примочек (пример - $.animate и $.fadeIn, $.ajax и $.load, $.style и $.hide, et cetera).
а ведь совсем немногие вообще знают, что jq можно использовать и так
var el = document.querySelector...;
$.style(el, "border", "1px red solid");
..
если смотреть на эту библу с этой стороны, она не кажется такой противной. и работает быстрее