Call me old fashioned, but I fail to see how implementing a corporate middleman between developers and users can be a progress... OK, from a developer's stand point, this could be really beneficial (distribution, centralization etc), but as a user, it feels like seeing independent record stores about to be crushed by a shiny new Virgin Megastore. I can't help to hope this will be an immense failure
I don't think that's an accurate comparison because:
1. the Virgin Megastore doesn't get 30% of the revenue from the independents.
2. the Virgin Megastore doesn't get copies of the customer lists and sales records of the independents.
3. the Virgin Megastore can't slap their logo on everything in the independents' stores.
4. the Virgin Megastore cannot easily create their own competing versions of the independents merchandise.