Um Amir to be a little frank I really don't get what the problem is:
- Open your favorite web browser
- Visit http://www.microsoft.com
- The first thing on the menu is Products
- Click on See all Products.
Scroll down and have a good view of that page, how many downloads do you think microsoft will have all in all. Think service packs, updates, tools, trials for each of those products.
You'll find .NET Framework under developer tools right on top, click it and it will take you to the .NET Dev Center, which has a "Get .NET Link" on the side.
Sure, I will tell you I'm an MS fanboy, but if watch a little channel9 you'll understand how large they are. If you wanted the Google Data Library I'm sure as a developer/expert user you would just google it, but they will also have a slightly frustration way to navigate to it.
People even complain about MSDN, just consider the volume, there is no other documentation that large, comparing Java to the C# msdn docs is silly, C# is only one of 4 languages for .NET which itself is one out of a few hundred developer tools and products. There was a time MSDN came on CDs, I remember having a whole friggin pack of them!
Just like http://www.stackoverflow.com the internal search sucks but Jeff and Team clearly know you will find your answers through google, I'm sure MS knows that too.
Update:
I just basically want to say, these problems, will probably exist for any large site, the MS site, is one of the largest sites in terms of products, docs, downloads etc and certainly it would be hard to find things. But I see a lot of general silly MS hatred for no reason and I just don't like this too much. =(