The problem is is that it took too long for all of that to come together. Personally, I blame it on Symbian ruling the roost for too long and not being flexible to change. By the time they realized that they needed to, it was almost too late. That being said, Elop's reaction was too far the other direction. Yes, Symbian probably needed to be taken down a rung or two, but Elop's reaction was to take it out to the back and put one in the head. Given that it is most of Nokia's business right now (and probably will remain so even when Nokia releases a Windows Phone), it was plain stupid.