Funny I have the exact opposite opinion. I think it's good for all parties involved. Restaurants get a bigger market. Delivery people get more freedom at work. Eaters get convenience. Delivery apps get a piece of the revenue for efficiently routing drivers and customer service.
If it's truly bad for all parties, there'd be no Uber Eats, no one would order from Uber Eats, no restaurant would sign up, and no one would deliver.