At one company I coached an architect on design and how important it is to build options into products from the start. He said, "You mean we want to have a lot of preferences the user can select."
The road to agility is not paved with user preferences. Truth is, preferences have a cost, a cost to build and maintain.
Like a master chef, you should know when to hold the preferences.