I agree to an extent, the Barcelona thing pisses me off because it's people trying to be clever but not actually putting in the research. If it's a case of simply not knowing the phonology because you never studied this nor have you been corrected then that's ok.On the cities I agree as they have different names in different languages. Not attempting to correctly pronounce foreign names is a pet hate of mine though. I've never heard any British commentator say easy names such as Pogba, Mané or Fernandes correctly. And don't get me started on Souček and Coufal. You don't have to be an expert on phonology. All it takes is a quick glance at a website like Forvo.
In the case of Fernandes and Telles because they are Portuguese names but should you pronounce them according to the variant of Portuguese where they are from?
For example, Fernandes in Portuguese Portuguese would sound like Fur-nan-desh. Whereas Telles ends with an es/ez sound in Brazilian Portuguese. (feel free to correct me on that Portuguese speakers). In any case, if you've never studied Portuguese then you wouldn't know and would pronounce with a Des sound. Likewise, people pronounce Jose Mourinho with a Ho instead of a Jo even though he's made it clear which is correct.
Many footballers aren't even bothered, Haaland for example is quite relaxed about the pronunciation of his name when not speaking Norwegian.
I do agree with you that commentators and pundits should do a quick google to check pronunciations. (looking at you Paul Merson)