I work in a job in which I can literally be forbidden under the law from leaving my workplace if there's an urgent need for me to stay in order to guarantee patient safety. I've been in situation where I had to pull double shifts (7am to 10pm for reference), go home to get 6 hours of sleep and then pull another double shift straight afterwards because no other nurse was available. So yeah, I get that the real world is complicated and messy some times.
However, the difference between me and any of the developers at CDPR, Rockstar, Paradox or any other developer is that people don't risk getting seriously hurt or dying if they decide to not force extra shifts. The worst they can suffer is a delayed release which can lead to a loss of sales. At the very worst that means the company goes bankrupt and people lose their jobs, but that's a long term process and the risk of this can be mitigated by careful management, just as crunch avoidance can.
In essence, some times overtime needs to be done that's just how it is, but it should always be avoided as much as possible. The kind of overtime that's rampant in the games industry, with mandatory overtime for months on end, is especially bad and should be done away with entirely.