Fully agree. EU needs to get their act together and start getting independent. It's absurd that I cannot pay cashless without using American companies. Or that people lose their bank account because someone in America does something.
Edit: They also need to force banks to make a decision. Do you want to do business in the EU? Then you must not close accounts bank accounts because someone in US puts someone on a list. If that means you lose business in the US, so be it. Make a decision which market you want to operate in. If you want to leave EU, do it. Others will take your place.