This is very clearly a mobile OS. The integrated store is a nod to this. It's so when this is in use on phones they can use that store for the mobile aps. As to which companies will port desktop programs to it? I'd wager NONE. Most have their own ways of distribution. Windows cannot deny them the ability to install individually, or else windows dies, fast, bloody, and painfully. Windows may think it holds all the cards but it's 1 massive mistake away from disenfranchising all the folks that create programs for its OS. Windows without 3rd party programmers = lose. Nobody will use Windows with only MS programs. They kinda suck, if you hadn't noticed.
While it does indeed show to have roots in Microsoft's miserable mobile OS, it also tries to marry the XBox console into the experience as well. It is not a marriage that mates well. The experience left me shaking my head. It's as though two different UI factions at Microsoft battled for the desktop and neither team won, so the consumer ends up losing.
It is just a klunky, kludgy feeling thing. My biggest issue with it, is it does not solve any problems. It is a horribly designed UI looking for a reason to exist. It certainly is another attempt, by Microsoft, to force users into doing things the way they think it should be done, rather than allowing the user to make that choice. Maybe they felt they needed to create problems to solve?
The entire OS wreaks of an application design mentality and not a systems design mentality.
Be forewarned, Microsoft is looking for a way to control the programs you can use under Windows. Windows 8 contains many elements they need to get into place. Windows 8 needs to fail.
Read this:
http://log.nadim.cc/?p=78 Keep in mind you are supposed to be able to disable that feature, but by default it is on. Microsoft does not tell you about it, up front.
Keep telling me how great you think Windows 8 is and I will keep showing you why I think it needs to fail.