Some Latin phrases and abbreviations should now be considered part of the English language.
Of course that means that their meaning is (in principle) decoupled from what they used to mean in Latin, and maybe one day it will be obviously correct to say that one meaning of "i.e." in English is "for example". But that day is not yet.
No, understood, but when using Latin abbreviations one should still choose the correct one. I've always assumed that Dijkstra meant that one should attempt to gain mastery in the language one was using to communicate.
It always amazes and humbles me how well non-native English speakers communicate in English. I was trying to help, not to criticize or condemn.