Emphasis on the word "chance". You could spend quite a bit of effort developing an app only to find out that Apple won't approve it, or perhaps requires unacceptable changes.
Hence my emphasis on "gated community". Some people like the trade-offs in this business model (earning money does have its attractions :-), I personally don't.
Like the chance to make decent money? Gotta give Apple credit, their users are willing to shell out cash.