In the past 14 years of my software development career I've observed that: Microsoft products aren't perfect. Neither is anyone else's. Some Microsoft products do, in fact, suck. Some products suck worse than Microsoft's offerings. The design and use of Microsoft products generally differ from those with which detractors are most familiar. Cheer up, none of this is important in THE GRAND SCHEME OF THINGS anyway.
In Christ, Rhino "Why look within yourself for the TRUTH when you're the one who's confused in the first place?"