Read the links above. it is a huge assumption that paths chosen pre-Elop could have been corrected. As many know, Nokia was focused more on hardware than seamless software.
As a CEO, trying to make quick turnaround, would you want to work with a team that had Harmattan on the table since 2008????
...inability to deliver what iOS and Android did for masses: a smooth and versatile experience. N8, N9 and N900 were all beta OSes that sucked for the masses.
So Elop chose to outsource software to a software company, MS. Made sense then
Blaming everything on Elop is highly myopic.