As it turned out, only the ATC shift supervisor on that day had ICAO level 4. Knowing the system, I don't expect the situation to change very quickly.
You could say the same for Spain, Italy, and other places in Europe. No wonder the ATCOs are unhappy about the ICAO language stuff and most are de facto ignoring it.
Many European ATCOs can speak the standard phrases like "cleared for the ILS" but are incapable of any conversational English.
Often it is plainly obvious they ignore a radio call because they cannot understand the words, and they don't want the problem recorded on tape. If they ignore you, the tape carries evidence of ... exactly nothing.