The problem is that if you add all those compelling features to Surface RT, you end up with Surface Pro. Which brings you right back to the question of why Surface RT needs to exist.
(The answer: because Surface Pro is too expensive to appeal to the consumer tablet market, and because Microsoft wants to hedge its bets in case Intel can't catch up to ARM in the mobile space. But both of those are reasons why Microsoft would want Surface RT to exist, not why a customer would.)
Not really. Win32 API existed on MIPS machines back when Windows NT was ported over to MIPS. I'm not asking for x86 compatibility, I'm just asking for a way for Chrome / Firefox to be cross-compiled onto the SurfaceRT.
Win32 API is the only real reason why people use Windows. Take that away, and you've got... well... SurfaceRT.
(The answer: because Surface Pro is too expensive to appeal to the consumer tablet market, and because Microsoft wants to hedge its bets in case Intel can't catch up to ARM in the mobile space. But both of those are reasons why Microsoft would want Surface RT to exist, not why a customer would.)