The average employee received thirty-one hours of training over the year, which works out to more than thirty minutes each week. Why not front-load the investment and spend the majority of time and money on attracting, assessing, and cultivating new hires? If you are better able to select the right people up front, then you can spend less time on training bad hires and dealing with the consequences.
So, only bad hires need training, and by extension anyone who needs training is a bad hire? That's preposterous. Training is a good thing, and 31 hours is right about where it should be. It is the minimum required in most states to maintain a PE license[1] and many real engineering companies expect their engineers to take ~20 hours of job-related (as opposed to compliance-related) training every year. That increasing numbers of companies are pulling funding for this kind of training is terrible, not something to be applauded and encouraged.
[1] http://www.nspe.org/sites/default/files/resources/pdfs/educa...