Да, и? Это стадии жизни продукта. Сначала надо любой ценой ворваться на рынок и занимать нишу/получать финансирование. Там главное - тайм ту маркет. Когда ниша завоевана, и ТТМ становится немного больше - уже можно начинать управлять техническим долгом в рамках ресурсов и планов по развитию продукта. На этой стадии меняется и команда - на смену (или в дополнение) ребятам, умеющим БЫСТРО дать ожидаемый результат приходят как раз ребята с лучшими скиллами архитектуры и планирования кода продукта. Поэтому в цене профи, которые умеют в нужный в данный момент для бизнеса баланс между качеством и скоростью разработки/тестирования. И да, никаких "сделаем на будущее".
Поэтому следование принципам солид так же глупо, как и их полное отрицание. Эти критерии вторичны относительно целей бизнеса. И конечно всегда есть фактор того, что бизнес ошибается, и не начинает трансформацию из стартап разработки в стабильные предсказуемые процессы.
ИТ это сложно на самом деле :)