I think the tips greater than 15% are regional and related to the minimum wage. There are lots of states with minimum wages between 2-3$/hour. In those places, I try to tip >18% because a larger percentage of the server’s wage is coming from tips. In places with decent minimum wage, I go for 15%.