IME обычно не о том, чтобы предпочесть показать путь, а не создать его: это больше о наращивании, простоте общения и быстрой разработке.

Если у вашего проекта индивидуальный, уникальный подход, требуется больше времени для того, чтобы присоединиться к разработчикам, чтобы внести свой вклад, посторонним труднее помочь решить проблемы (например, отладку), и трудно интегрировать его с другими проектами, не сталкиваясь с переключением контекста между различными части кодовой базы.

Кроме того, создание быстрого прототипа/MVP с нестандартным подходом происходит медленнее, потому что вы не можете опираться на «достаточно хорошие» существующие решения, пытаясь сдвинуть его с мертвой точки : вам нужно все тщательно продумать в случае, когда вы имеет смысл собрать что-то вместе (поэтому Rails по-прежнему популярен среди стартапов).

Я понимаю, откуда вы исходите (в конце концов, моя специализация — React), но я думаю, что что-то вроде Angular (или, скажем, Rails) принесет больше пользы, чем просто обслуживание людей, которые лишены творчества и не хотят что-то разрабатывать. .