Илья: Буквально месяц назад слышал это от очередного окулиста из очередной платной клиники.
А уж что мне говорили в обычных клиниках, думаю, даже повествовать не нужно.
Нужно уметь искать максимально лаконичные и простые решения, а не определять 9000 классов, а потом ещё и инициализировать по 9000 объектов на каждый.
Любой фреймворк нужно изучить, прежде чем его использовать. И не факт, что это займёт меньше времени, чем написание своего велосипеда.
Также есть вероятность, что выбранный вами фреймворк или движок будет слишком тяжёлым для какого-то вашего конкретного проекта, чем написанный лично вами.