Richard grimes is a hack who has an axe to grind about .NET because of his own personal failure with it.

The only purpose of his articles can be to try and put others off using .NET - people who already use .NET aren't going to be swayed by it because they can make their decisions based on their own experiences and there's aren't many people who've developed in C# under .NET and then decided to go back to C++ SDK or MFC programming.