The problem is that people point to the problems of the USSR and say it’s because of communism, but when the USA does similar things, it’s just them fucking up, not because they’re capitalist. It’s a double standard hinted at by OP.
The problem with the USSR was not that they were communist. I think that communism worked well for them, which magnified both their successes (beating nazis, reducing poverty, increasing literacy, getting to space, etc), but also magnified their mistakes (suppressing religion, art, etc).
Tourism often doesn’t benefit the people living in these towns. The hotels and Airbnbs are usually owned by outsiders and big companies. The people living and working in a tourist town often don’t see much benefits, besides that their town is now very expensive, regular people are forced to move out, making it harder to have a regular store, because all your customers are now tourists. If too much of a town serves tourism it’s typically bad for the regular inhabitants.