Yes, if you want to be a public servant then speaking both official languages is a prerequisite. I guess you don't think it is a good thing that health care professionals have prerequisites, or those who build bridges, etc. Yes, all may apply, no skills needed. I made sure all my kids went through French immersion so they would have that skill if they ever needed it.
As a side note, the European Union has 24 official languages. Now you don't have to speak all 24 to get a job, but any citizen has the right to access all EU documents in any of those official languages and communicate with the EU in their own language. I guess they will soon only have 22 languages as English and Irish will be history.