Good article. It's a pity MS were able to use their position to achieve this. While the businessman side of me thinks 'fair enough' the more liberal side of me mourns a system that allows an initially inferior and essentially not required new standard replace a perfectly fine existing one, and do so in a way that moves the situation from open standards to something overly controlled and influenced by a single company.
I do wonder sometimes, if both Sony and Nintendo had adopted DirectX and other MS standards into their consoles, whether MS would even have bothered with releasing a console at all to champion its own standards.
Try to be reasonable... its easier than you think...