Your 'arguement' is bizarre. If you're calling for the client to be decoupled from the storefront, then there's maybe a case to be made for that, although I really don't understand what the problem is in seeing a list of games available for sale within a discrete application. In fact, I like seeing what games are available and browsing the store. If it installed some crap that randomly flashed up ads during games, then I can't imagine anybody being happy with that. But it doesn't, and offers a shitload of other features that I like. Put it this way- I actively avoid buying games encumbered with GfWL whereas I'm likely to buy a game using Steamworks.
In any case, don't the XBox Live and PSN dashboards do stuff like this- have store features and ads?







