Not exactly surprising considering Elop's background.
Only a Microsoft fanatic would look at the mobile landscape right now and think, "I know, I'll team my struggling company up with those guys. They really know what they're doing."
1. In house development. Nokia has "been there done that" 2. Android - Google's B2B track record isn't all that great. 3. iOS [just kidding]