There are plenty of people out there, who can't afford newer hardware or they are satisfied with what they have, for who Windows 7 is not an alternative.
Not only because of performance, but more because of missing
drivers for their hardware that will never be updated to Windows 7.
I think XP is here to stay for at least another 4 years.