Discounting Microsoft's long history, if there's this much platform incongruity now, should we trust them to change that with time? If you were forced to place a bet, which service provider would you stake it on?
I've nothing against Microsoft, but I think the grandparent poster has a point.