I would love to have real-time, on the job, learning with real-time, on the job nurses - that is, in my LTC and TCU shifts, I would love to be able to work with an experienced nurse - experienced in both skills, time-, and BS- management. From what I hear, nurses at hospitals get this kind of training - whether it is done well or badly, but at least they can learn in a live environment like Benner talks about in her Novice to Expert book: experience, experience, experience. You just cannot get the necessary training in a school environment or in a single nurse unit, like so many LTC and TCU's are. And, even if you are paired (working the same unit, not shadowing) with another nurse, you and she are so overworked that there is little time to discuss patients and cares. All there are are "corrections" and "that was a big mistake" or "error" or write-up. That's the kind of "learning" that management seems capable of "leading" with.
I like my BSN completion program because it gives me some introduction to public health, though that could be done in a less expensive way for me, but this world is all about maximizing profits. Profit=OK, crazy maximizing, MBA style=stupid, except for the person who gets the initial credit and hands off the sequelae to those who come after.
All industries are failing to train their hands-on workers, not just nursing (though my friends in their preceptor programs seem lucky to me). We see what is happening in the work-place and to the country.