I think the current tipping system is horrible and confusing, as many establishments try to get you to tip before you even receive service (or if it's pickup, why are you even tipping?). Instead, there needs to be more pressure on businesses to pay their workers fairly and less reliance on the "tip" to justify poor business practices.