Re: french law
Open enrolement is a problem for many courses. You end up with massive first year classes with a 80% drop out rate. It's less a problem in science/engineering because you can set pre-req.
Staff is a bigger problem, jobs are civil service. So it's very very difficult for a new post-doc to get a permanent job, but once they do they are set for life and impossible to fire - makes for some pretty hide bound departments.