Right. So why blame cadets for something which to them appears to be the way into a career they want, and by all accounts of this forum they will be screwed over by anyway? Yes, it may be galling to have someone who has not come though the traditional path into that position, but it is not their fault the position is there in the first place - its the airline who chooses to offer that position for their own bottom line.
The only way I ever see that changing is if the minimums for being in that RHS are increased to a point where it becomes infeasible for an operator to offer a cadetship of sufficient duration to meet those requirements.