"Your work won't be canceled due to some political/financial upheaval"
Don't think that is true anymore.
Wasn't there a post by a former project manager of Silverlight a while ago? While that may not be representative of Microsoft to that degree, I've worked with enough former Softies to know politics play a big role. Especially in the war between Office and Windows.