Никогда не знаешь когда оно аукнется, накидал такую аппку быстренько, а потом приходит менеджер и сильно удивляется почему внести пару "небольших изменений" займет неделю, "у нас же все реализовано"
Оно работает и в обратную сторону "а почему это для 3 экранов надо проектировать архитектуру и на подобные штуки 2-3 недели выделять? Давайте побыстрее нафигачим"
Я уже вырос из этих "срачей/киданий говнами". Разработчик решает задачу для бизнеса. Как он ее сделает - другой вопрос из серии "быстрее/дешевле/качественнее". Там уже сам выбираешь баланс между этими вещами