How would restaurants have a choice, here? As far as they know, Uber Eats/Doordash/etc are just "regular customers" but are really just scalping the restaurant's product.
If they were just regular customers, than there would be no need for the 10% cap. The cap would be 0% because regular customers dont negotiate massive discounts; they pay regular price.