Agreed. That being said, everyone knows that waiters/waitresses make their pay from tips. I think that most people had the expectation that delivery drivers were making base pay, and any tips were on top of that - the equivalent of handing the pizza delivery driver a couple of bucks when they get to the door. This was not the case, and certainly not communicated clearly to customers.
The fact that restaurants confiscate and aggregate all tips to divide them among the wait staff and the never-actually-tipped kitchen staff is also not communicated to customers. It is a matter of restaurant policy.