Question: why do you have to be an officer to be a pilot?
Answer: The reason behind is an old Cold War one. It was deemed by those on high that if Pilots/Crew were going to have to drop weapons classed in the 'megaton' category, that they should be officers. NCO Pilots are not a new idea, there were a great deal of them throughout WW2 and many were still flying a lot later on.