Вот тот же 3.0, насколько понял, это чисто под себя - с подходом "ничего лишнего изначально". Вот так люди и приходят к микрофреймверкам. (;
Не, тут цель другая:
1. Когда компоненты в ядре медленнее их развитие и сложнее обновлять без ядра
2. Меньше того что не используется
3. Переход на композер дает возможность ставить компоненты с зависимостями от других
4. Возможность делать готовые сборки и устанавливать их 1м баш скриптом