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