Wizz
You are correct in so far as citizenship being required for very specific posts that relate primarily to law and security:-
"with the exception of those posts that involve the exercise of powers conferred by public law and the safeguard of general interests of the State or local authorities"
however, applying for a pilot position is not one of them.
It would be pointless to pass legislation to permit EU citizens the right to freedom of movement and labour within the EU, if on arrival you could not apply for work due to not being a citizen of that EU member state - doh!