Раньше еще когда ООП не было и все затаили дух в ожидании PHP5 многие аналитики говорили что ООП, в частности к веб будет не востребован. Но с поялвением ООП стали придумывать различные фреймворки. Они позволяли решать такие задачи, где приходилось повторно использовать один и тот код в одном проекте. Например, чаще всего это обработка html-форм, работы с БД, с учуд-файлами, итд.
ООП значительно облегчает написание программ, особенно в работе с командой - очень удобно.