Yes, exactly. Every time the food and delivery complaining starts, I roll my eyes, almost as much as I do when various food startups preach that they will disrupt and revolutionize the way I eat or whatever thing I do that is not so broken it needed fixing vs. almost every other problem.

Generally speaking about delivery, tipping, restaurants, food service - treat people well, as humans, and if you order something you do not like, either try again or move on. You don't always win in life and it really is not a big deal unless you were mortally wounded or something truly terrible happened.

Regarding tips, here's an interesting thing to try for when you are unsure - ask. Delivery guys and restaurant workers are people. Most will answer honestly about their working arrangements, especially if you explain yourself. They are people like you and me, and most likely they work just as hard as both of us. These people normally do deserve a tip for good service, even if they are paid in part.

A simple example - if someone needs to come up 12 flights of stairs or take the elevator to floor 14 for you, while still managing to deliver many other orders on time, you do in fact owe it to them to tip them. While you might tip less if they are already compensated on some level, you should always reward anyone for good and extra service. If it's too much with tip, don't order deliver. Get up and get it yourself. Why is this so hard for some other commenters here to understand? If the service is bad, you can say so or simply not tip and not order again.

Someone mentioned delivery vs. pickup - I've lived in countries where there's no opportunity to pull up your car, SUV, land boat to pickup your meals. You either buy it on the street and eat there/walk it home, or get it delivered by someone usually on a motorcycle or bike. Delivery is a privilege and a service, so you pay for it.

As far as tip amount, in some countries, you tip a lot less than the US. But you also tip more kinds of people and act more civil to people doing things in your life that are not generally tipped in the US - plumber, electrician, etc. For instance in Israel, it is extremely rude if someone comes to do home repairs, plumbing, movers, whatever to not offer them a cup of fresh (not instant unless they ask) coffee/tea/beverage and possibly food in addition to paying the full fee. In fact, you offer them at the beginning; they are a guest in your home, so you treat them warmly and you will receive warm and diligent service in return.

Regarding the systems food companies and restaurants use, wtf. If you can't run a solvent business without cutting all these corners, then don't. Treating people badly and not paying livable wages should not be an option. If you cannot afford to pay and treat your workers fairly, then you simply failed at you business. This capitalistic notion of cutting corners to win, because everyone is doing it, or whatever else is silly. I could have won at Monopoly that one time, but I needed to pass Go on more time. Deal with it.

Finally, if you have a bad experience, solve it in a normal way. Talk to the business, do not order the same thing again, order from somewhere else, etc. What you don't do is throw a tantrum and especially in food service, come to quick judgements about nothing. Listen, I've often ordered bad Chinese, and that's just part of life. I eat the bad Chinese if I can, and then try to remember to order something else or somewhere else the next time. None of this is complicated - don't be a dick and learn to live with consequences.