Evolution vs Revolution
I see MS biggest problem is every few years there is a revolution, the old OS is thrown out and new one takes over.
Apple and android tend to evolve. That way the user base is using a platform they are familiar with.
Plus users start to wonder why MS has to keep starting over and maybe they should wait for the "final" version.