Почему многие считают PHP языком с плохой архитектурой, да и вообще просто плохим языком?
По гуглите на тему "троллинг".
Многие оценивают php с колокольни своего языка, и увидев, что задачи этого самого языка решаются лучше, чем на php - делают вывод, что php - гуано. Например:
* вот, на nodejs легче делать чаты, посему php - гуано.
* вот, на QT + C++ легче делать десктопные апликухи, а php c qt - хренов, посему php - ...
* вот на яве вот, прям правильное ooп, а в php - ...
* вот демона сделать на php - геморно посему php - ...
Чаще всего это банальная не компетенция, либо НЕ целевое использование.
Если вас напрягает такое отношение - спросите, сможет ли человек любым способом сделать сайт-админку с обычным CRUD-ом моделей, например для 10 таблиц за пол часа, на языке, которым он любит обмазываться. Если таки сможет - просто игнорьте его аргументы, если не сможет - поздравляю, вы победитель в споре, но он будет игнорить ваши аргументы))
Плохое наследие. Но сейчас все меняется