Level playing field
If Microsoft starts to talk about HW and SW compatibility, they risk entering a minefield. Because depending on the machine and the software you're using, the user experience can be from fantastic to an absolute nightmare, And that's true both in Windows and Linux.
In Linux, older hardware runs better than in Winodws, that is if Windows runs it at all. As an example, I'm writing this on an Acer A150 netbook running Ubuntu 9.04. When I got it, last xMas, it took me more than a week to make 8.10 work. When 9.04 came out, it was a painless experience. My old TV card keeps working in Linux since five years ago, but stopped working in XP. Newer HW can, in contrast, lack the necessary drivers. My TDT USB stick TV tuner still does not work under Linux but works in XP (the drivers are being written as we speak by the wonderful kernellabs team)
Windows iTunes is a dog compared to Linux Amarok, for example, provided that you don't want to purchase music. P2P? A piece of cake under Linux, a spyware/malware feast under Windows. Let's not talk about the plethora of server software that runs and keeps running under Linux after simple installs and the ordeal that is to create the same setup in Windows. But Windows still runs Office much better than Linux plus Wine and OpenOffice still lacks some functionality for enterprise level Office things.
Microsoft are not being objective, they know that. What the sales rep know is another story.