I really like this framing by Jason Fried, on how to balance features. From just thinking about high/medium/low priority to “What should be obvious?”. Not everything can be obvious, making something obvious often means causing something else to be less obvious. Simply put, making something obvious has a cost:
You can’t make everything obvious because you have limited resources. I’m not talking money—although that may be part of it too. I’m primarily talking screen real estate, attention span, comprehension, etc.
Making something obvious is expensive because it often means you have to make a whole bunch of other things less obvious. Obvious dominates and only one thing can truly dominate at a time. It may be worth it to make that one thing completely obvious, but it’s still expensive.