Probably because if your business is based around profiting from American tourists, you're probably going to need to know some English. It seems to me like when money is involved people tend to find a way to communicate what they need to regardless of what languages they share, though. And obviously this does not excuse rude tourists.