Maybe more of us should apply and when offered a new position, go to management and ask "what are you going to do to keep me?"
Just a thought. I know of people who've jumped ship simply because they felt they weren't valued as staff members. Personally, I'd prefer a wad of folding.