What many outsiders don't know is that those protections you talk about don't apply much to your average Berlin startup where expats come exiting to kick back and relax and get shocked when they get ground up to a pulp in overtime.
The great employee protection are for those unionized German megacorps in the IG Metall brach, basically the traditional 100 year old German companies, like Mercedes, Siemens, Bosch, VW, Audi, etc. Those have the best employee protections and working conditions, albeit at the cost of usually archaic and crusty management, compensation schemes, heavy, slow and bureaucratic processes, etc.
Your average modern "move fast and break things" SW company or mobile focused startup doesn't enjoy any of those benefits and usually come with overtime expectations and pressure to ship, ship, ship.