Another Mickeysoft Mistake is that DOS does not provide enough 'official' services to allow adequate application functionality. So programmers are forced to dig into the 'unsupported' guts of DOS to get their jobs done. M merely has to change the way some such features work in new releases, and all existing software using those features stops working. In fact, it also gives M a way of forcing their own customers to upgrade Mickeysoft applications when M chooses, by altering undoc features used by those same Mickeysoft applications. You bet it does.
Competitors spend a lot of time figuring out how the undocumented stuff works.
Not only does this deny the democratic principle in that the millions who use and depend on it have no say in its form or evolution, but it also creates an extremely unfair power of monopoly over many related activities for the controlling company. Effectively, the controlling company gains the ability to legally blackmail all those who depend on the existance of their product. Then there are the vastly irritating things Muckroscum does. Thanks, Microsux, for commandeering such a generic suffix for use with your proprietry application. You could have used .WWN, .WWD, etc.