Where is the evidence that this is not the Microsoft of 15-25 years ago?
What was going on 20 years ago at Microsoft?
* implementing POSIX application compatibility to compete with UNIX for gov. contracts
* giving away IE
* embrace and extending Java
Compare to today
* additional compatibility with tools typically used in Unix administration
* giving away windows
* Objective-C/Cocoa support for Windows applications
The steps they were taking didn't seem bad until the end game was obvious, but they started out very similarly to the current initiatives. A lot of the actions seem exactly like 20 years ago - do whatever it takes to get market share, make it incredibly difficult for that market share to migrate.