I don’t think paying someone to perform a service for you makes you a sucker.
I’ve never used DoorDash (and am pretty unlikely to), but if I did, I would look at as paying someone for a service they provided rather than simply “paying more for the item” (and expecting someone to wait on me personally for free?).
It’s not like they hide anything about what they’re offering. They advertise service X for price Y and that’s what they deliver. Seems fine. If you don’t think Y is worth it for X then don’t use it.
Now, the part where they use tips to offset driver pay is evil and people should be in prison for it.
It's been years since I used DoorDash, so I don't remember: Are you saying they don't charge any fees other than the (inflated) price of goods?
I'd rather the price of goods be fixed, and they tell me what the delivery fee is.