If tipping is required it is no longer tipping. It’s a tax/fee.
I don’t get why people are expecting to receive tips even if the service provided is fine at best.
Lots of people get paid a normal wage to do subpar work. Why should delivery drivers be any different? If those jobs actually pay a decent wage, then better quality employees will be interested in doing them and the lower tier workers will get pushed out. It should naturally drive up the quality.
It’s not about people being entitled it’s about employers recognizing an opportunity to subsidize their labor costs.
The employer is the one building in the expectation for tips.