Фреймворки сильно упрощают работу в команде, ускоряют создание готового продукта. Необходимость создания PHP фреймворков возникла потому, что сам PHP не накладывает каких-либо ограничений на структуру программы, а полная свобода никогда не была нужна основной массе людей, они хотят жестких рамок, четких правил, готовых инструкций.
На фреймворке делается все быстро, структурно, красиво и удобно. Если завтра кому-то придется дописывать код проекта за вас, то новый программист намного быстрее войдет в работу если сайт написан на известном ему фреймворке.