Another thing I've recently 'discovered' and find useful is the search box in the options setup dialog box.
Type a word or 2 and the options that contain that are filtered to usually show only 1-3 options, which are usually pretty self explanatory.
Also, there has been some talk by some users about trying to put together a (series of) video 'walk-thru' or 'how-to' guides on some of the main features and abilities of MC.
I suspect the big problem is that there are about a half dozen developers working on MC, and none have time to work on the constantly changing feature set of MC. I have hoped for years that Jim would hire a person solely dedicated to user interface/usability. They would focus on how users use the product, evaluate and track requests, and ensure that features get 'finished'.
Working with the devs to fine tune how users interact with the program, and helping make it easier for the user to be more productive with the software. MC can do so much great stuff that even Matt (the main developer) has the occasion 'aja' moment where he learns of a new/better way of doing something with the software. Someone focused on making the best use, and of training users to do more. They would decide on what help videos need done, manage their production. They could design wizards or tutorials, or a more meaningful way of using popup descriptions, or any number of tricks to help guide the user into a good understanding of the many ways of using MC. As they get comfortable with the basics, they can learn more advanced abilities, like expressions. including user contributed examples. Modifying views, with examples.
That's not to say that MC isn't moving forward all the time, because it is. There are just some design/usability areas that could use improvement, and someone focused specifically on that, and that isn't an expert on the inner workings of MC would do wonders, I think. A 'fresh' perspective is usually beneficial in seeing the complex in new ways.