I have to buy many online goods in USD with my devalued currency. Isn’t that the same?
In the case of online goods they have a price X in USD because that is the currency the seller has / uses. They sell it to everyone at that price, they don't upcharge people who have to convert currencies.
Now, it is very well possible that those people will have to pay quite a lot for it, but that's because they buy from a seller based in a region that's financially better off and as such has higher prices in general, not because the seller tries to get as much as possible out of them.