As has been explained repeatedly, you're not providing charity; you are sharing some of the restaurant's labor cost. When you refuse to tip, you aren't withholding charity; you're refusing payment.
Why does Japan do this differently? Japan is a different place.
Why does Japan do this differently? Japan is a different place.