That's not a problem with globalization but with people being giant twats.
Look what a 5 second google search for "buying from japanese dlsite" got me
You must be registered to see the links
It's true, the images aren't working, but it's not that hard to figure out. Blaming it "globalization" is just a lazy way (and probably subtle) of saying everyone's a fucking cheap skate.
As a side note, while I download the majority of the stuff, I still buy games from Japanese DLSite on occasion. My first purchase was when I had absolutely no knowledge of Japanese. Google Translate is your friend. There are plenty of familiar symbols, too, like a cart and little credit card symbols.