Speaking a certain language is a skill.
An employer is perfectly within his rights to demand certain skills from his prospective employees. No discrimination here.
Would Swissair be discriminating by demanding its pilots have the skill to fly an airplane?
Everyone can learn how to speak a second or third language. If you don`t want to acquire this skill, that`s your perogative. You make your choices, you take the consequences.