If developer profits are your main criteria for a viable app store, you might be doing it wrong. Linux repositories are, on the whole, far better managed than the iPhone app store, and are managed so much better in part by offering no mechanism whatsoever for developers to be directly compensated for their software's use.