How many countries have you been to where there are 20+ "official" languages ? The point is that English (even though official) is not the only language of importance and most states/regions/cities have their own languages that are spoken . English glues things together but more like a duct tape. Hence, a lot of people (specially the poor) don't learn English as part of their daily curriculum and that really varies depending on the region.