As long as the devs have agreed to it, then there's absolutely nothing wrong with it, it's their choice.
But I don't agree with the widespread notion that crunches simply happen and are something that people just have to accept as "normal". It's only normal because people have been accepting it without questioning for too long, especially junior devs who are starting their careers and are still afraid of not getting another job elsewhere. The overwhelming majority of times, it's not even the devs fault, it's project management issues, ever changing requirements, shifted goal posts, setting dates based on no tangible criteria, etc, yet it's the devs who end up having to work extra for it.
If a company can only survive on constant overtime from their employees, then that company might as well die in a hole and make room in the market for better run companies to take it's place.
Now, none of this likely applies to CDPR, it seems more of an agreed temporary situation where the devs will be very well compensated. I just get a bit riled up with the general glorification of overtime in IT, I think people in the industry have been putting up with it needlessly for far too long.
While I occasionally work a little extra during mostly emergencies (I work on servers and those things need to run 24/7) or overall in exceptional situations, and I do it voluntarily because my company treats me very well and overtime is a rare occurrence, there's just no way I would stay in a company that would require me to work overtime consistently, especially in an industry where after some time you start to consider job invitation emails as spam and there's always greener pastures elsewhere.