XP like situations come from releasing half-baked UIs after fully baked UIs.
Vista had some really good ideas, executed poorly. Win8 has some good ideas, executed poorly.
By all measures, Win9 should be a great OS. MS just has a nasty habbit of releasing experimental software as if it were ready for production.