Read this week's Time magazine, German companies rarely have layoffs and rather take less profit and think long term. no need to do this.
German companies have to pay their workers until they find a new job if they lay them off. Makes sense to either lay off ones that are good and can find a job right away...or just have the dead wood sweep floors and not hire janitors.
Either way it's inefficient.