This culture of insanely long hours applies from pretty low down the payscale - just to keep your job - through to professional jobs - required for career progression.
imo though, it seems more the UK-USA / Anglosphere / Asian business culture:
I've worked mostly in Germany, plus a few other EU countries, since the late 1980s and it's usual on the continent to stick to office hours, including professional jobs.
The standard contract is 37.5 hrs, maximum 40 hrs, which are both genuine
Continual unpaid overtime would raise eyebrows and probably a meeting with your manager to discuss adjusting workload or more efficient working practices.
Also, only the UK has the optout waiver from the EU Working Hrs Directive for contract hrs. Some firms require employees to sign the optout waiver before giving them a job.
A coerced "choice".
In my profession in Germany - scientific / R&D - it's easy for mothers to take a couple of years off and definitely expected that fathers take a few months parental leave for a new lo.
Senior managers do this too and it doesn't affect career - in fact a man not doing so would be regarded as not being well-rounded.
A far more civilised work / life balance and Germany in particular is far more productive than the UK on average.