Hospitality is already a low margin business, so if you're a small business owner and need to deal with the customers yourself instead of via hired work, why would you want that extra hassle of dealing with annoying foreigners unless it's purely for milking them dry with huge markups for it to be worth it?
It sounds like you're a Brit who opened a pub in Spain for other Brits to get sloshed at. Is this wrong?
I think it is hard to explain to HN crowd whose most would like to run business to make most money possible in shortest time period and would not understand running business that just pays its bills and gets owner ramen profitable unless it is just a point on path to becoming unicorn.
Do you have any self reflection to see why this is a problem for other citizens who aren't making bank from tourism 3 months per year and actually need to work 12 months a year but also have to deal with the issues tourism ads for them: higher rents, higher prices, extra traffic, extra noise at night from your drunken patrons, crowds, pickpockets, scammers, etc?
You arguments is just "over tourism is not a nation/city problem because it's making me rich". You can't make this up. I couldn't be as oblivious about it if I tried.
I'd like our productivity gains to free up people to pursue their weird jazz-coffee bar fantasies and start more businesses. That's a better world to me than the the one OP is trying to get us to retreat to.
There's lots of terrible things about social media but its ability to spread the wealth of attention to small businesses is probably the best thing about it.
Bad tourists? FINE THEM. I realize the Japanese don't like to see their relationships as transactional, but they have foreigners there and managing their behavior via transactions is totally fair to me.
P.S: I know, I know I have recently been to Japan and seen its over-tourism first hand. I also don't know a country better equipped to get a handle on it and gasp scale.