The silo between Windows and development (Azure, .net etc) needs to come down fully to fix Sinofsky's mess too.
We're still left with a desktop OS UI with huge animated icons designed for a phone even though they've now given up on the phone market anyway. They gave up too easily just as Windows phone was starting to overcome that screw up and become popular with some non techy users as it really is the most user friendly.