Когда просто делаешь свой сайт - можно тянуть что угодно.
Я делаю что-то вроде disqus. Для такого встраиваемого решения не хочется тянуть jquery - толст он для этого, а на клиентском сайте его может и не быть.
Можно писать всё без фреймворка, но хочется поддерживать вплоть до Ie6. Что выльется в кошмар и написание своего фреймворка.
Хочется чего-то максимально кроссбраузерного и модульного, что бы тянуть только то, что реально используется.
Решили писать на Google Closure.
Он намного больше, чем просто jquery. Закроет потребности даже те, которых у нас пока еще нет.
Полностью модульный - в билд попадут только нужные модули.
Идеально работает с адвансед мод closure compilera - всё скомпилилось без проблем.
Можно делать проверку на наличие jquery на сайте и если такой не нашлось, то тянуть свою версию с какой нибудь CDN.
Но мне кажется странным в наше время поддерживать IE6-7
Я его предложил как раз для поддержки старых браузеров. Всегда можно ориентироваться на старую стабильную версию, которая есть на большинство сайтов. Еще можно проверять версию jquery и если она отличается от необходимой подтягивать свою.