Ditto.
Will, as for why the upgrade was not for XP as well, I can think of two reasons.
One is that XP came mostly on machines that cannot run 10, whether by lack of critical instructions (PIII's, S478 P4's, AXP's, etc) or by way of simply not being able to have the hardware resources to run...