Конечно были. Я ж ранее упоминал, например при работе с СВГ, к думу СВГ обращаться приходилось на JS.
Если стоит jQ, то это не значит что нельзя писать на JS. Я и смешивал и не смешивал. Пишу как удобнее.
Я на этом не зацикливаюсь.
JS - это возможность передвижения. А jQ это средство передвижения.
Пешком или на автобусе соответственно. (грубое сравнение)
Пойдешь ли ты пешком или поедешь на автобусе, это уже сугубо личное предпочтение.
Пешком дольше, на автобусе быстрее, но дороже.
Так же и тут - на JS дольше писать, но jQ более требователен к ресурсам, а значит дороже.
Но что бы достигнуть цели все равно надо преодолеть некий путь и пешком.
Да и в любом случае в автобусе без ног ни куда.
Так вот JS - это ноги. А остальное это подмога им.