> Why the hell is Microsoft making an ARM-based hardware platform in the first place?
Same reason as everyone else. People want devices with low power consumption. Until x86 can deliver that I would say it makes great sense to make ARM-based hardware. I keep hearing atom etc will be on par with ARM, however, I have yet to see devices who deliver on that promise.