Why? If Windows 7 doesnt require the ability to run Windows 7 software to be classed as Windows 7, does XP need to be able to run XP software?

Requirement and ability are different things.