Doesn't that make people with best opportunities (most skilled workers) leave and people with least opportunities (least skilled workers) stay?
Personally if I was offered 6+ months of severance I just couldn't justify staying even in the best companies I've been at.