I think the way German universities allow you to be flexible in studying and resitting also helps some students take up subjects like engineering. In the UK it's a Conveyor belt and if you come off it you're seen as lesser.