Restaurants want this service, they just want it at a fair price.
The argument isn’t so much “grubhub charges a fee” more that “grubhub uses its monopoly position in a local market to further monopolize distribution channels and thus charge monopoly prices“