You stop someone on the street in Santiago, they will speak some English. A taxi driver speaks some English. An employee in the pharmacy may well speak some English. Same for Montevideo. Here this is simply not (as) true. No amount of rankings will change that.
It's an interesting question why the rankings diverge so sharply from what you see on the street, but my personal experience is not going anywhere on account of this article.