At some point I guess Apple will have to give up the 30% and instead charge more directly for their costs associated with running the App Store, namely hosting costs (probably very small) and the cost of testing and reviews (probably larger). If there are competitive App Store's, that where all of the free software will wind up.