They could have allowed running native applications. Not really sure how they expect to sell the Surface RT when it's competing with the Surface Pro. Except maybe the price of the Pro will be far out (I haven't found a price so far for Pro, it's not yet known?). Also if they had supported XNA for that thing formerly known as Metro they would at least have more games now. I'm rather puzzled why they don't support one of their most popular libraries for game development when introducing a new platform.