> Why have all these restaurants signed up if 25% is so unfair?
Because these delivery services are Moloch[1].
The value these services provide is to customers, not businesses, and the service they provide to customers is pretty minimal. But it's a slight convenience for customers. That means that if one restaurant uses a delivery service, and their competitor doesn't, the first restaurant's ordering experience is slightly easier than their competitors', which gives them an advantage. Let me reiterate that, because it's important: if and only if one restaurant uses a delivery service and their competitor doesn't, using the delivery service gives that company a competitive advantage.
So what happens is first one restaurant starts using a delivery service, and they have a competitive advantage, because none of their competitors are using the delivery service. But one by one, their competitors notice, and start using the delivery service. Finally, there's only a few restaurants left not using a delivery service, and by this point, they have to use a delivery service, or they can't compete.
So let's go back to the competitive advantage here: if a restaurant uses a delivery service and their competitor doesn't, using the delivery service offers a competitive advantage. But that's not the situation we're in any more: the restaurant is just using the same delivery service everyone else is, so none of them get a competitive advantage from using it. Instead, the entire restaurant industry has just let this middle man into their business that provides no competitive advantage, but charges rent.
The rational thing, of course, is for restaurants to create a united front and all agree not to buy into the delivery services in the first place. However, it only takes a few short-sighted restaurants breaking rank for a short-term profit, for that to all fall apart. Cooperation at this level has to have teeth, because there are incentives to not cooperate. But in the US, there's a strong faction of people who think any regulation is bad, so regulation that actually solves the problem won't happen. The best that can be done is to limit the problem with measures like this 10% regulation.
Ultimately, the best solution that can work without regulation might be local delivery service cooperatives, which allow businesses which don't have the delivery throughput to maintain their own delivery staff to pool resources, while not giving up a large percentage to rent-seekers outside their community.
[1] https://web.archive.org/web/20200528004232/https://slatestar...