"Making an employee happy, improving the efficiency of a company these are hard problems that affect corporations"
Bullshit. This will be used to preemptively fire employees, and deny them unemployment claims based on "they were going to quit anyhow."
The worst part is that it is a fact of life for companies. Happy or not, people quit jobs. Sometimes its out of everyone's hands. Sometimes a person does not want to quit, but due to economics there is no upward mobility for the employee, forcing them to seek another job. Having proper succession plans and not alienating past employees is the key here. The companies gain nothing by being dicks here, but shitty managers will try to screw over outgoing employees, even when the company policy is to do nothing.
My favorite is the promise of "lots lots more money" when I put in my notice. Hey, if you wanted me to stick around, you should have either paid me more before i was quitting, or at least treated me like a human being. Both would be better, but lets not be unrealistic.
Alex Papadimoulis at The Daily WTF summed it up nicely in an article about having alumni instead of ex-employees. Perfectly succinct analysis from someone that has been in the industry. And the mentality change it would take will never happen in a company bigger than a few dozen people.