So, as no one knows if I am a big tipper or not (and I do tip when appropriate) when I go to a restaurant, I will get the best possible service, on the off chance that I might drop a bundle of notes on the table at the end of the meal !
As an aside, I wouldn't disagree with your premise about tipping and service levels. However, on shortish cruises, I'm not sure if that premise holds water.