Microsoft is hoping to lure back a number of these developers, and I suspect a number of new ones - and then, Microsoft will change the tools just enough to lock them back into the Windows platform by making those tools (once more) incompatible with anything but Windows. Which (they hope) will drive a nail into the coffin of Linux, and drive OS X back down to niche-market size.
Of course, this is all my opinion - but I'd be surprised if any of it is far off the mark - it's a well-worn path that Microsoft travels.
Yup I agree with this, microsoft never does anything to be nice as far as I remember, there is always a double motive and in the end it just to manipulate and benefit them, not the users, mainly for market share.
Like a read once in a book years ago about running a business the best thing you can hope for is the death of your competition to give you the monopoly.
Kind of harsh and personally I think competition is a very healthy thing for the people and keeping business honest.
Just a few languages microsoft has locked in the past was JScript C# J++ J#
The thing that developers, NOT working for microsoft, to do is ignore them and just use the standard.
Just like when oracle tried to sell open office, out came libre office and they couldn't give away open office after that, now it has increased abit but not like it used to be.
Remember when Lindows came out, microsoft sued them over the name, took major ownership (partnership with linux) and shut it down.
Same old story repeating itself over and over again.