Re: The real reason
Here's a clue people...celebrate cultural differences,
You do not need to explain that to a German tourist. You do not need to explain that to Scandinavian, Czech, Polish and most (not all) Russian tourists. This is why even places where every second is a German tourist (f.e La Palma in the Canaries mid-season) do not feel like somewhere in Munich.
Try explaining that that to a Kentish Chav on Tenerife or just take a stroll down Costa Del Crime.
Similarly, on the Canaries you can immediately discern if you are in a neutral zone (Corralejo about 7 years ago), British colony (Caleta de Fustes - renamed Costa Caleta to please the Chavs) or somewhere where non-Brits are a majority - f.e. Valverde on El Hierro.
You have Mcdonalds, Pizza Hut, Indian and Chinese and Fish and Chips in Costa Caleta. Only that - no Spanish food at all. In Corralejo you have that and some remaining local food. In Valverde or other similar predominantly non-brit places you have one semi-moribund Chinese restaurant, no Indian, no Macdonalds, no Pizza hut and the rest is local food. Which is superb.
Now, why is this so...
Well, the whole BrExit thing is rooted much deeper than a lot of people would like to admit.