The reason I don't order from restaurants directly is because I usually don't know what I want to eat, and those third party ordering services give me more insight as a consumer as to what's available to me and at what price. They also use payment processors that I'm already using and have a more browsable and legible menu with consistent layout across other restaurants.
Oftentimes the difference isn't between ordering through a third party and directly from the business, but ordering takeout at all.
There's too much benefit to me as a consumer to using third party services over ordering directly from businesses. You don't have a right to more of my money because someone else created value that you couldn't or wouldn't.