Microsoft should split up the company into smaller ones. This is something that should have happened with the anti-trust case a decade ago, but unfortunately it didn't happen. I said to myself at the time, it would have been the best thing for the software industry if we saw Microsoft split up into an OS company and an applications company. Now, I think they should split off Windows, Applications, X-box, and Mobile.…
I disagree completely. That's essentially the way things were a few years ago. A big part of Microsoft's problems, both internal and external, come from the fiefdoms that sprung up around the different divisions. They were effectively different companies with the same CEO. They rarely communicated well and this lead to a lot of unnecessary duplication of work. Microsoft is now on a path to unifying the ecosystem and…
Why should a game machine, controlled by a gamepad, operate anything like a touchscreen smartphone, or a keyboard and mouse controlled desktop? There is absolutely no value to that, and it is exactly what is being pointed out as the problem with Microsoft: Everything hinges on trying to leverage and push other parts of Microsoft's empire (Windows 8 has been a relative disaster commercially because of this misdirected unifying vision, just as it would be if Honda gave their cars motorcycle handlebars to unify the product line), and the end result is that the few products that should do well are diminished because of it.
Microsoft is now on a path to unifying the ecosystem and this is fantastic from a developer perspective.
Microsoft has always been unifying the ecosystem, to largely disastrous results. DNA. OLE. WinFS. And on and on. Longhorn was a total disaster for exactly this reason, someone declaring "You know what would be cool -- if one single technology foundation served every one of our products. Let's call everyone into a meeting!", where suddenly the only superficially similar needs of Exchange, Access, Windows NT, and so on all have to try to come to some consensus (hint - it never happened. It was a disaster from top to bottom). Metro is more of the same, though Microsoft became committed to pushing it through. It was a gimmick for a short while, but is there anyone who says "Boy, I should would like an Xbox One because it works like the desktop I no longer use and is like the Microsoft tablet I will never own"?