In my experience a lot of this is quite incomplete. Obviously this uses a dataset like "official languages" of each country.
For example, English would grt you very far in the Netherlands, but its not colored. Dutch can get you quite far in South Africa, but its not colored. English in particular should color most of the globe, except countries like Russia, France, and a few other blatant exceptions.