Is the nurse quality of life that terrible? What can they do to make it better?
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.