It seems to me that the goal of the App Store is to not only provide a convenient location for consumers to purchase apps (and therefore to act as a source of revenue for both Apple and their clients), but to also help ensure a quality experience for their customers. This process has some major benefits; the process, however, is poorly implemented. I think most people would be just fine with the App Store if the approval process had quicker turn-around time, or at least predictable turn-around time.