Earlier quoted context omitted.
You didn't read closely. Inside the US there are lots of alternatives. Outside the US it is, as the fellow said, a wasteland. Take Amazon payments, for example: "Q: What countries and currencies are supported by Amazon FPS? Amazon FPS allows U.S. as well as international customers to use major credit cards to make payments on Amazon FPS-powered websites. ... All transactions are in U.S. dollars. " Emphasis mine, beca…
that renders Amazon worthless? That seems a little harsh. Can't you just list your prices in USD? I know people in India who order books from Amazon US and pay in USD using their India-issued credit card. I think it's just a matter of UX to show the price in USD to a foreign audience.
There are risk implications from having to predict currency movements. Or I could take futures contracts, which is difficult and in itself a warning flag to banks if I have low income. There may also be complicating tax implications from trying conduct all my business in USD and then converting the profits.
It would be easier for me, by far, to conduct my business in my local currency. This is not an unreasonable constraint.