So it looks like the RAF/RN have got it right, as demonstrated by all the other airforces of the world which do the same.
That's my point entirely - it's not the RAF/RN system that needs to be questioned but why the AAC has hung on to the WW2 system of NCO pilots.
the AAC looks to use its Officers in a management/Pilot role but leaves the majority of the Flying to the SNCO's.
The US Army does the same but rewards their pilots with a status similar to the world's major air forces. Turning the question around, why doesn't the AAC reward/recognise its pilots?