Apple didn't invent this model, they put stricter control, nicely marketed and then monetized on something that's been the primary model of software distribution in Unix for quite a few years now.
Regardless of how nice the app store is, the argument remains that the process doesn't need to be so dictatorial to be successful.
Most Linux distros have their own repositories of software they've reviewed and approved. They each have their own requirements for apps submitted to them, most of the software is free (as in beer and freedom), but I'm willing to bet that if they started pushing for an app marketplace, the element of fairness would not be lost in the process.
One thing that bemuses me about Apple and the trick for which I really raise my hat to them, is how they manage to screw people and still have them rationalize and even advocate for the scam.