Каждый человек, причастный к проекту, увеличивал общее непонимание этого проекта. Есть куча практик, чтобы бороться с этим — мы пишем документацию, формализуем требования, заводим специальных людей, у которых задача — понимать что за проект, и всем это объяснять.
Чем больше пользователей становится у приложения, тем больше само приложение, чем оно больше, тем больше команда, и тем меньше вы понимаете, что и зачем делаете.
У каждого проекта есть точка невозврата — момент, когда ответ на вопрос «а не полную ли хрень мы делаем» уже не имеет значения, потому что даже если и полную — делать с нуля уже не получится. Потому что пользователи привыкли именно вот к такому куску говна, который мы для них сделали, со всеми его багами и неочевидными поведениями — в этом и есть его уникальность, которую быстро и легко воспроизвести не получится.