While I understand your frustration, and share your dream, I believe what you are asking for is going to be rather difficult to achieve.
For starters, as you noted, CCCP is only a recommended codec pack. It is neither officially recommended (from anything I have seen), nor is it the only recommended (frequent references to to k-lite, among others) codec pack.
Secondly, these packs are just that.... Packages of several unrelated codecs, tools, and bits and pieces into a easily deliverable bundle. Generally speaking, there is no common access and control mechanism for most of these 'bits', and so MC would be required to handle communication with these 'bits' in a very manual way, if indeed, it is possible to control them via another process (such as MC).
Third, the contents of these packs is not stable (necessarily). It is possible to have the same pack deliver one MPEG-2 decoder as default in one release, only to change it to another, better one, in the next release. Without a common access and control mechanism, this becomes a management nightmare for 3rd party apps.
Lastly, while CCCP is a commonly used pack at the moment, it is not the only pack, and it may well go the way of the dodo as other codec packs have, forcing users to move on to new codec packs, as well as forcing 3rd party apps to change, once again, not a easy thing to do.
Now, if there was a standard way that codecs could be written to allow for external app control... THEN we might get somewhere!
Cheers,
C.
PS. Waiting for someone to come along and tell me I'm full of ... ignorance... and completely of the mark. But this is how I understand things at the moment.