> Я вам задачу выполню, а после меня хоть потоп.
Возможно, в большинстве случаев это и требуется. Заказчик хочет исправить баг A и добавить фичу B, а не устраивать дорогой и долгий рефакторинг.
Если вы хотите, чтобы архитектура была не до лампочки, наймите опытного разработчика (кажется, он называется архитектор), который ее спроектирует и задокументирует, напишет правила, и требуйте у других разработчиков следовать им (и проверяйте, что они следуют). И, возможно, будет иногда смотреть состояние проекта и вносить какие-то изменения (ибо запроектировать один раз на века у вас вряд ли получится).