Да, разработчики приносили работающий проект, но, имея опыт, мы понимали, что он уже через пару месяцев поддержки станет практически не расширяемым (читай легаси) . И именно эту мысль сложнее всего доносить — как заказчику, пришедшему с таким проектом, так и новым разработчикам. В наших критериях мы не стараемся сделать идеальный код ради идеального кода и пытаемся найти компромисс, чтобы проект можно было развивать без особой боли. Именно это и толкало нас работать первые два месяца в таком режиме.