It seems crazy that Microsoft would cause all these difficuties for 1/4 of all their users. Though really, they are just causing them for me. Because I can't say to 1/4 of my user base, too bad, you have to upgrade (not if I want to stay gainfully employed that is).
Unfortunately, it's not as simple as that.
If you look at the stats, the XP base has been falling at a steady rate of about 2% per month, so your XP base will continue to decline quickly if it's in line with the general demographics.
Furthermore, o/s version and the age of the hardware it's running on, tend to be closely linked, as most people (and businesses) don't perform major version upgrades on hardware, they replace hardware with new versions loaded. XP's age tends to suggest that the hardware is well due for replacement in a large proportion of cases (even if they were downgraded from Vista) and MS are about to release a shiny new version with interesting new hardware options supporting it... expect the XP base to take a further big hit as a result.