But this will backfire on them because it's MUCH easier and cheaper to use another browser than to upgrade your OS.
You have to draw the line somewhere. XP is old. There are a lot of decent OSes and upgrade-options out there. I see no problem ignoring XP for any new, major development projects, especially if new APIs will need to be developed in the process.
Don't confuse the need to sell more software with the previous version not actually being outdated. There's a huge difference between Windows 3.1 being extinct and XP.
The fact remains that XP is almost a decade old, and just because your OEM paid $20 for XP 9 years ago, does not entitle you to having free support, patches and new APIs backported to XP forever.
Microsoft has officially ended regular support for Windows XP and are now only providing patches/bug-fixes while on extended support until 2014.
Windows XP might work for you, even under these conditions, but don't delude yourself into thinking it isn't outdated just because it works. When the vendor stops supporting it, it is outdated.
Unless you are running on a machine with less than 1GB ram, I see no reason to cling on to XP.
MSIE 9 uses hardware acceleration for faster rendering which involves APIs and interfaces which are not found in Windows XP. If you want the world to move forward, you will occationally have to leave someone behind.
That time has long come for Windows XP.