Edit: So much idealism in this thread and not enough people being realistic.
Here are the facts:
-Web developers hate IE. All versions of it.
-We live in a world with IE.
-Microsoft IS NOT going to suggest that people download Firefox or Chrome.
-It IS NOT in their interest to do so.
-The next best thing is for them to suggest IE8 and then IE9.
-It is in the users' best interest who don't know any better and it is in Web developers' best interest that people are at least using something better than IE6 or IE7
-Windows XP is 10 years old.
-The only thing that's going to be holding back users from upgrading to IE9 is refusal to upgrade their decade-old operating system.
-It would be like people being mad at Apple because the latest version of Safari isn't compatible with OS9.