I was in Japan last month, tipped 4 times, once it ended up awkward with the waiter insisting me to take it back, the other 3 times they accepted it gladly and thanked.

Why would you want to spread tipping culture?

Yes this is so cringe, but it makes me kind of laugh. Of all the things the Western world historically imposed on Asia, it makes me laugh this is what made me feel is most cringeworthy as of recent.

Please keep your tip customs out of our culture. Next time just say thank you several times to show you appreciate them.

I don't tip for the sake of tipping, I do it when I receive a more than excellent job.

"When in Rome, do as the Romans do."

Times are a changin’…

I wouldn’t be surprised if they are being instructed to accept tips, in order to keep the customer happy.

I think culture is changing and the waiters are increasingly immigrants.

I don't know if that's true for Japan. The only non-Japanese folks I knew, over there, were Chinese, and they weren't exactly the types of folks that waited tables.

In recent years Japan's immigrant population increased by 500 to 1000 people *every single day*.

Many of them end up in hospitality, especially in touristic places, due to different reasons, but very importantly, immigrants from south Asia generally speak English fluently, something Japanese people rarely do.

I've seen plenty of "japanese" restaurants in Shinjuku where not a single member of the staff was japanese.

Another place where you're gonna see plenty of immigrants are all convenience stores.