A bit elitist? "Ugly mass tourism places" are there because weather is good, location is convenient, one of a kind landmarks, it's easy to get food and supplies for the whole family and so on. Yes, it's going to be expensive and not super authentic. But not everyone can take a month off to live like a local. If I only have one day cruise ship stop in Mallorca and I have to pay 60 euro fee to get cash, it's still preferable to missing out on a nice dinner or something to take home to remember the trip.