I haven't really seen many of those signs in Tokyo. I could imagine that in resort towns they want to keep tourists out? Having tourists who don't understand what those places is asking for trouble I guess.
I’m sure the snack bars cater to Japanese tourists, these are resort towns and the snack bars line the main tourist streets. But the fact that they also attract a few foreign tourists (because we also enjoy onsens) they need the signs.