I like the Apple setup and the walled garden, and if developers want their 30% just increase the price by 30%. Selling for $13 instead of $10.
That being said, if Microsoft was considered a monopoly for shipping explorer built in with Windows then the App Store is a much worse case.