SNCO pilots has some merit as an idea
You're right, it does. For one thing, it would stop the idiocy of treating every new junior pilot as a possible future CAS, and moving him/her off the front line after 3 years so they can 'demonstrate their potential for broader employment'. At least with a SNCO you could leave them there forever to become the wizened old ninja...