There are only two things I can completely rely upon with Microsoft:
1) Amazing Windows backwards compatibility. I can still run executables compiled back in 2000 on the most modern versions.
2) To screw over everybody they do business with and their users, if it will make them a bit more money.
I am a great fan of (1), but (2) is the reason I have as little to do with them as I can.
That's it!