Не надо переделывать архитектуру на каждый чих заказчика, если у тебя её нет!
Но есть же разница. Переделывать одну архитектуру на другую или ее отсутствие на ее другое отсутствие, - что проще? Архитектуру на другую, потому что ты хотя бы знаешь, что у тебя и где, и что сломается. А если у тебя ничего нет, то сломается всё