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.
I don’t get why people are expecting to receive tips even if the service provided is fine at best.