Trust me. I dislike it as well, but the other side of this is, if you don't tip up front, what's to hinder them from spitting in your coffee or giving you that "special" sauce on your food (just a paranoia of mine).
This is generally why I don't order out any more. I've learned to cook at home, most of the things that I would normally order out or have found suitable replacements in the grocery store. I mean, having worked at McD's 40 years ago, it's not that hard to recreate a Quarter Pounder with Cheese (though I use 1/3 pound patties) or a Sausage McMuffin w/ Egg and hashbrown patty and it costs a heck of a lot less.
But then, 25 years ago, I'd have said there isn't an adult in the civilized world that doesn't know how to make a hot cup of coffee/tea. Today, I'm not so sure.
-Wolf sends