If their vision was so awesome, why didn't they just leave the XO as it was and try to convince people to take a second look? Assuming it really was the best future for consumers, gamers would have come around by launch time and the XO would have created a new standard.
Microsoft didn't really think that through.