But Spanish is still an approved language for communication isn't it? I know it might change, but at the moment, it is.
My point is though that even if ATC was 100% english, there are still times when ATCOs may need to communicate directly with outside agencies in their local language, therefore I don't think it is strange to ask that controllers have a basic knowledge of the local language.