I agree that the App Store would be better without the flawed review process currently in place. However, I also think that issue is not a big enough thorn in Apple's side or a large enough impediment to the end user for the system to change. A perfect open system that allows for every app or even the proposed dual system won't happen unless the process is unbearable by either Apple or the end user.

The developer (and I'm a big fan of you guys and many other Apple indy developers) makes little difference in this equation I feel. Developers have no leverage if most continue to develop for the App Store. Even a higher profile developer as you Rogue Amoeba has no ability to change things.

In the end, it isn't a democracy like system where you can use your vote to change the rules. Apple holds all the cards, and the consumers (like it or not) are anteing up. Developers are just along for the ride if they wish to participate in the game.