This topic has been beaten to death. No easy solution. Either you tip or higher fares.
On land tipping was in the 10%, then 15, 18 and now @ 20%. In some cases it’s 20+ as some folks tip on the whole bill rather than excluding state/local taxes.
In addition, some restaurants will include a 2.5-3.5 % cc fee.
Waiting for the “Chair Hogs” to make an entrance.