Man, this thread is turning into a flame war.
Realolman - All I can say is everyone has their own opinions. If you dont like it, you dont have to use it (unless youre forced to... like your job). Hell I know some people who prefer Delphi over VB6, or even fortran over any language. Use what you want.
We all agree, to some extent at least, that Microsoft has made some careless choices regarding MSDN. Some of us here just live with that. Some of us dont like it and have moved on to other languages.
Once in a while theres a flame war deciding between languages (I remember a few months ago there was one between C# and VB.NET - I wont go there). Sure, sometimes we have arguments, Hell after that flame war I decided to try out C# and eventually liked it, some of us did the same too.
Basically my point is, maybe .NET isnt so simple ("Beautifully simple" as some of you put it) to you - but thats what this forum is for.
Were here to help.
-The Pentium Guy