If they do this - and they have always wanted to - it will open the door for massive development on other platforms. I say this as a Microsoft developer. After looking at what's coming, both in the mediocrity of the upcoming OS releases and the push to put everything behind a MSFT wall, I've been actively looking at whether we should be moving primarily to Linux.