The reason why many users are not using all the resources that are being developed, usually is not because they are bad, usually it is because they are excessive. Users simply don't need so many functions.
Examples of applications that have many more options than users usually need: Microsoft Word, Adobe Photoshop, your bank website, your company's intranet.
Article: Chronic Requirements Problems
When you look at mobile applications, you see that they have attraction exactly because they are simple. Cell phone restrictions fires the developers creativity, and applications very simple tends to be very good so they can get the users attention. The results are simpler and better software.