Why is he so surprised by classic M$ behavior ? Everyone knew this would happen when .Net was first hyped back in 2000. It's possible that M$ marketing sold him some BS story on the side and/or piled on some cash that clouded his judgment.
If you dance to the tune, you must pay the piper ...