People in France and everywhere are starting to demand (in a governance and social sense) that governments stepped in and curbed dual use.
Almost nobody would say that a shift longer than 12h is a good idea for skilled work. It's certainly longer than the allowed work periods for pilots and truckers.
Yet doctors and nurses routinely work 16, 18 and even 24 hour shifts. This is seen as normal, but it makes very little sense.
So, I'd propose that the first line of fixes would be: Staff more; Refuse to use nursing gig-work systems; Make health care, especially preventative health care, affordable.