Honestly, building support for older versions costs time and money and since time = money it costs alot of money.
Money they could spend on building more awesomeness.
And who in their right mind is running windows xp on a pc capable of running games??
And if they were to support older...