Ну это вы утрируете. Другое дело что из 15`000 модулей и шаблонов только процентов 5% достойно сделаны - это факт. И эти 5% не положат магазин.
А у WP своя туева хуча недостатков, причем даже критичнее opencart, к примеру безопасность, чего стоят только глобальные переменные. А у друпал баг трекер такой что его за неделю не прочитаешь и тоже проблемы с безопасностью. Presta с его смарти шаблонизатором и кучей html в ядре - просто на помойку. Остается Magento (монстр и очень сложная разработка под него, но терпимая архитектура) и Opencart.
Так что давайте "не будем". Отсутствие автозагрузки приложений из "магазина" совершенно не напрягает. C vqmod я не работаю, но научился спокойно с ним и его костылями "дружить". vqmod это скорее недостаток разработчиков, которые его используют.
В opencart еще сделать (доделать) загрузку контроллеров как моделей и обменом массивами данных с отдельным рендерингом view и "уведомлениями" - будет отличная платформа. Даже "хуков" не надо будет тогда. Другое дело, что есть такой тормоз как Даниель, который не по детски тормозит в архитектуре ПО.