Well, time for another rant.
I do hope the guy was happy of getting $25 just for opening a bottle. That's probably what some people get for an entire day of work (in the USA).
Tipping based on a %age of total charge also makes no sense, your example being a very good one.
Does your guy opening a bottle provide more or better service than the pizza delivery guy ?
Is service in a 3* restaurant 50 times better than in a snack ?
I wouldn't think so.