Wait... There's a shortage of labor so the solution is to restrict the supply of labor? Simply from a math perspective (not political) wouldn't going to a 6 day workweek do more to solve the problem?
If it works I guess that's good for Germany but isn't that ultimately musical chairs? You're only poaching labor from other markets, not increasing the supply of it.