Зачем тратят тучу часов на создание классов для функций, которые легко понятны и описываются 1-2 строками. Зачем подключают к проекту мастодонтов не используя и половины их функций. Как и зачем используют движки для сайтов под уникальные сервисы, это же дикий геморрой когда нужно кроме написания приложения ещё и понять как его присоединить к чужому коду (аля сервисы на dle,wordpress и т.д).
1. Если ты этого не понимаешь - значит ты не имел дело с действительно серьезными системами. Так как "написать 1-2 строчки для замены мастодонта" - это что то уж совсем примитивное делать.
2. Возможно, они действительно используют мастодонтов там где не надо. Компьютерное железо нынче недорого. Почему бы и не переложить на него свою работу.
3. Быть ПРО это не значит НЕ ИСПОЛЬЗОВАТЬ или ИСПОЛЬЗОВАТЬ "мастодонтов". А быть ПРО - это значит правильно выбирать инструмент под конкретную задачу. Где то правильным будет выбор мастодонта. Где то - написать две строчки с нуля.
а то я очень комплексую, что просто быстро пишу работающий код, а все вокруг говорят о чём-то мне совершенно чуждом..
Пока вы пишете "одноразовые" вещи - это не страшно.
Как только перейдете к проектам сложным - там уже так делать будет неверным. Такой подход в сложных проектах затрудняет существенно и вам модификацию/развитие и работу коллегам.