Why is the left hand of MS still trying to make Windows multi platform when the right hand is removing additional platform support for their apps and no longer creating the hardware?
I can't think of a single more frustrating company to have ever existed!
The countless times they've abandoned something just when it was showing promise, or have replaced develop tools/API's just for the sake of it is ridiculous.