Do French, Spanish, Italian, and Greek controllers still speak to their native pilots in their native language? At the time of my retirement in 1999, controllers in France, Spain, Italy, and Greece typically spoke to their native pilots in their native language in spite of the fact that English was/is the international language of aviation and is specified as such by ICAO. Not following the ICAO convention deprived non-native speaking pilots of valuable situational information.

Does anyone know if any of the aforementioned countries have come around to having their controllers always speak English?
Well, I just pulled up LEMD on LiveATC and heard some Spanish there. So Madrid clearly speaks Spanish sometimes, although it's probably not very busy right now (5:30 AM there). Archives from midday for LFPO and LFBD (Orly and Bordeaux) have plenty of French. Archives from midday for LGAV (Athens) approach has something definitely non-English (I can't tell if it's Greek or not, but I can't imagine anything else it'd be); LGAV has heavy use of English, but it's not exclusively English. And LiveATC has no feeds for Italy. So, for three of them the answer is definitely "yes, they still speak not-English;" for the last, LiveATC can't answer.