Why though? Apple is well-aware of their worth in your sales funnel and know that customer acquisition outside of their store/devices is a lot more expensive.
Nobody would be complaining if you Apple's user-base wasn't so juicy that your best option is forking over 30%. If it was easy to acquire customers outside the store it wouldn't even be an issue.