The whole Virgin cadet scheme is
PR. They dont need to do it so why should they? If it was an honest scheme they would take more than 6 people a year.
The REX cadet scheme is 10 years old now and I have never seen a mainstream media article about it. As for the Qantas scheme that is just more smoke and mirrors.