В свое время (PHP4) мы с другом долго спорили, для чего нужен ООП. Пришли к выводу, что только для облегчения командной работы. С тех пор язык развился, теперь ООП дает кучу других преимуществ.
Сейчас такая же ситуация со всеми этими пре- и пост-процессорами, менеджерами и т.д. Удобно для больших проектов, над которыми работает куча народу, а для небольших сайтов это только замедляет разработку.
Вывод: хотите на работу в крупную компанию - изучайте, хотите быть фрилансером - отберите то, что вам будет удобно использовать, а остальное - в топку.