Какая вам разница?
Можете с нуля переделывать если платформа не позволяет очередную мелкую хотелку.
Вопрос только в том, как он готов оплачивать.
Формула то известно:
Гибкий на все хотелки универсальный метод - дороже в разработке с самого начала.
Дешевые методы, позволяющие быстро стартануть - затем обойдутся очень и очень дорого.
Если вы хотите это оптимизировать - ваша задача согласовать с заказчикам суммы.
И донести до него - что размер хотелок не прямо связан со стоимостью работ.
Если он не все свои хотелки сразу расскажет - то может нарваться на ситуацию, что очередное "Мелкое изменение" слишком сложно внедрнить в существующий проект.
Если он хочет сразу пофиксить возможные проблемы в будущем - нужно сразу разрабатывать на более серьезной дорогой платформе.
Многие заказчики адекватно подходят к выбору способа - дешевле сразу, но крайне дорого потом или средне по цене стабильно всегда.
Некоторые хотя дешевле. Но зато потом когда втискивают миллионную хотелку - продолжают все также исправно отлачивать уже миллионные счета. Так как куча денег вложена и деваться ему некуда уже.
Но нормальный разработчик должен с уважением объяснить заказчику возможные варианты ЗАРАНЕЕ. Ибо это выбор именно заказчика, а не разработчика.
Выбор разработчика тут - предложить заказчику те варианты технологий, с которыми умеет работать разработчик.