IMHO, Apple can keep their 30% fee on their store if they open the platform to 3rd party stores.
If Apple has to raise prices on their hardware to stay is business, that seems much fairer that using addicted mobile gamers to subsidize hardware for everyone else.