As someone that was an employee at the time, I am also fed up with the anti-Microsoft narrative.
Also there are some errors there, Windows Phone only became an alternative after the burning platform memo, that wasn't at all well received neither internally, nor by the 3rd party devs that had just started to migrate their Symbian tooling yet again, this time to Qt + PIPS + Carbide.
The biggest blame with the board, as revealed on the Finish press, was the bonus clause on Elop contract to sell Nokia Mobile business.