so instead they announced that all development agsinst their current platform was a dead-end, released a windows phone and almost immediatly afterwords announced that that platform was a dead-end and that the phones were not going to be able to be upgraded to the next release of the software.
Nokia's foot-gun didn't need Linux for ammunition, they are shooting themselves quite nicely with Windows.
If they had actually stuck with any one platform instead of changing platforms for every major phone release cycle they would probably be far better of than they are now.
It's possible that Windows will save them, but it's also a new, unknown phone platform with no apps. In addition they can't change it as they are completely at the mercy of Microsoft. Microsoft does not have a good track record of supporting their partners over a long timeframe.