Looking at the architecture required by a project in isolation can be misleading and hides the need for a longer term product-level architecture, which is more strategic in nature than the project-level architecture
It seems that perfection would be attained not when there is no longer anything to add, but when there is no longer anything to take away
Architecture is helpful in guarding the essentials of the business, while still allowing for maximal flexibility and adaptability