At scale, I continue to believe there isn't a strong relationship between tipping and service, as much as between salary and service or service culture and service.
Transition periods are always complex. If tipping was verboten there would still be a cohort complaining about it for years, about both income side, and service quality side issues.