Saniok, ну и что с того? Фреймворк - каркас, а не набор готовых модулей или как это назвать даже незнаю.
Проще говоря, если я буду использовать эту вашу жумлу в качестве фреймворка, мне многое придётся оттуда выпиливать, чтобы сделать то, что мне нужно, т.к. она написана под определённые задачи. Например ту же пользовательскую часть (Авторизация, списки пользователей, профили и т.д.) В фреймворка такого быть попросту не должно.Я должен установить его, ознакомится с документацией и приступить к работе, не вмешиваясь в код фреймворка.