Re: Microsoft's failure is Canonical's failure.
> But unlike Microsoft, Linux desktop users may be a dying breed.
The key issue is if desktop users of ALL OS's are dying breeds. Microsoft developed Win8 because they think the desktop is dying and wanted to accustom their users and developers to a mobile interface while there's still time.
The reason the industry thinks the desktop environment is dying is clear enough: PC sales are flat, mobile device sales increase exponentially, and technology has progressed to a point where stationary PCs are ridiculously overpowered for the vast majority of users needs (email, surfing, watching video).
Personally I think the analysis is partly wrong. PC sales are flagging not because they're being replaced by cellphones and tablets, but because PC is now a mature technology similar to a fridge or TV: because they're so overpowered, there is no need to replace them before they break. A five year old PC can do all you require of it, even play the newest games, so why replace it? Cellphones and tablets are immature technologies and still evolve rapidly, and so tend to be replaced yearly.
Unlike Canonical and Microsoft I don't think it's an either-or situation, I think in the future people will have BOTH a mobile device and a PC. You can't play demanding games on mobile devices, and it's a pain to create content (e.g. write texts, use spreadsheets) on mobile devices.
On an even more personal note I also think that the "PC flatlining" dynamic will be upset quite a bit by next-gen games and 3D headsets due to be released the next year, all of which can only be used on new PC:s.