Is there a name for the practice or principle of designing an interface that can accommodate multiple use cases or approaches that users might have?
For example, I am thinking of something like Amazon's product page, where they have many different types of content. Not all users will read all of it, but the users who find a certain data point useful can read it. Another example might be an item search results page that allows people to navigate many different ways depending on their preferences (filtering, sorting, etc), as opposed to a more directed UI that forces users to make specific decisions sequentially.
I have tried googling things like "flexible UI" or "emergent UI" or "adaptive UI" but those labels seem to be used for different things already.