This is not a smart move on the part of those companies which want to stick with Windows XP. Here's my take on the situation. Many will disagree, but there are some valid points.
1. Support: Sure, Microsoft has extended support but what about third parties? What about buying new hardware which will have Vista/Windows 7 drivers, but no XP support. It will come soon enough. And you could even stretch it to the point where hardware upgrades will become a nightmare. With 8Gb of RAM becoming common in high end computers NOW, think about where we'll be in 12 months time. Even low end bargain PC's will have 4Gb, which XP won't support properly right now. And don't bother talking about XP-64bit, there is even less support for that then there is 32bit.
2. Training: Windows has evolved over the past decade. The user interface and structure of how things are done has changed too. Consider this. Say you have an employee starting who's job requires some basic skills with MS Windows. If that employee has a relatively new computer and hasn't had experience with XP, you would have to take the time/spend the money on training them to use an old operating system. That's just stupid.
3. Why not?: From all the reports I've read, Windows 7 is going to be the LEAST crappy version of Windows yet. Even hardened anti-microsoft people (me included) are impressed with 7. Vista was a mistake, granted. And there would be no sane business on the planet that would have upgraded to Vista unless they had to. But c'mon people. XP was good, but it's also 8 years old.
My next computer I'm building in the next month or so will have a dual boot Sabayon Linux/Windows 7 setup. I run XP/Vista/Ubuntu on my current PC and at the moment, only XP works ;). That being said, Microsoft seems to have finally done something right on the OS front with 7. What's next? "We're not upgrading to Windows 8, We're sticking with XP"? FFS. Let's just all go back to MSDOS and be done with it.