Research has shown us that it is not quite like that. People rarely change for something better, they switch if they believe they are getting something worse. Note that I use "they believe" explicitly here. Most consumers change habits not when they see a new competitor, but when their preferred choice is significantly worse. And what users care about is not the store but their library. The only way to break into the PC games shop market is to mandate an unencumbered protocol, so that any client and any shop can implement it and the library moves with the user