As a European, I’ve had lots of problems using bank cards in the US. This wasn’t because of the bedlam that is the international banking system, but because of differences in user interfaces.
The first time I visited the US was five years ago. I had won some high-school competition, and got to spend a couple of days in San Francisco. I distinctly remember eating a very large club sandwich, not seeing the Golden Gate bridge because of fog, and failing to use my debit card in several stores.
When I went to the US for a job interview one year ago, I still failed to buy anything with my card, but after a few tries, I found an ATM I could use. I also discovered that walking through the almost-but-not-quite empty streets of New York at 2am in search of an ATM can be exciting.
The nub of the problem is that US card readers look the same as the European ones, but work completely differently. In Europe, you push your card into the slot, interact with the machine’s screen, and then take your card out. In the US, you push your card into the slot, pull it out quickly, and then interact with the machine’s screen; if you don’t pull your card out immediately, you are helpfully informed that your card is unreadable.

This is actually caused by differences in the card technology used. US cards just have a magnetic strip and need to be “swiped”; this happens when you pull out the card, so you have to do this before using the machine. European cards generally also have a chip, which needs to be in the card reader while you use the machine.
On the flip side, since US cards usually don’t have chips, they can’t be used with TFL ticket machines. So, the first experience most Americans have of London is not being able to buy tube tickets.