Total nonsense. I was traveling for 3-4 months last year, and my AMEX was accepted almost everywhere in Spain, Portugal, Germany, etc.
That changes of course, but mostly in big cities' centers (Covid accelerated things in Berlin). I hope businesses catch up with the new wave of payment terminals like iZettle and SumUp - they support all these different cards without a problem