I'll bet if you polled most people, even non-Apple customers, they'd be okay with paying a little extra for the convenience of an app store. The problem is that it's 30%.
The problem is that it's the only option across the OS. There's no reason this option couldn't exist with other options, built by the app developer so it cost Apple nothing.
The problem is that the fee is not charged to the Apple user on a line item in addition to the content price. Like all markets are supposed to operate. It's information hiding.
But that's not designed in a way which considers that despite the app bringing in millions in total revenue, each individual creator makes far less than that.