Way I see this there were two possibles that lead to this. Elop came in with this in mind from the start and the board hired him to do just this. Elop came in looked at where the programmers were with Symbian and Meego and realized it was in worse shape than anyone knows with no hope of getting better anytime soon and decided the only hope to save Nokia was to take this big punt.