And what do you think f.e. Air France does? It's pretty common in fact...
It being common doesn't make it right.
There are many (well-paying) jobs which don't require nor use nor knowledge of the local language. But a pilot, who is abroad for a large majority of their working time, should be fluent in it by your logic. It's discriminating, whether you admit it or not.