Your assumptions are incorrect. There never were a vast majority of American users, and English based sites doesn’t necessarily attract people who speak English as their primary language. The world knows (except for perhaps some Americans) that English is the lingua franca of our day, so English being used in a website doesn’t say anything at all about its geographical or cultural makeup.