Ale to tej pory było tak samo: Joomla miała bootstrapa, mootools i jquery. One nie ładowały sie domyślnie ale po przez wywołanie:

Kod HTML:
JHtml::_('bootstrap.framework');
JHtml::_('behavior.framework');
JHtml::_('jquery.framework');
Problem jednak polegał na tym, że skoro skrypty były wbudowane w strukturę plików... i nie były aktualizowane. Co oznaczało, że albo trzeba korzystać ze starych albo je wyłączać. A wystarczy, ze jedna wtyczka, moduł na stronie wywołuje skrypt - ładuje się on na tej stronie. I czasami były sytuacje, że ładowały się 2-3 jquery bo deweloperzy dawali swoje nowsze wersje albo zmodyfikowane pakiety. I konflikty leciały.

Idea jest dobra - po co instalować za każdym razem skoro można tylko wywołać... ale bez aktualizacji to lipa.