Money
absolutely makes up for it.
I used the soldier example because we as a society have decided that their PTSD and other burn-out is compensated by medical-care, and the money / benefits that the military pays you. One usually knows the serious risks of developing PTSD from being a soldier before entering. We do the same for Police Officers, and it's for these reasons that cops end up so well paid in many places.
The medical field is similar. We pay them more as a way to compensate them for the utility they bring to the world despite the risks associated with their job.
If I am lacking in empathy, than so is the rest of the world, and my particular instance of this "lack of empathy" is tiny compared to others.
If anything, we should celebrate that market forces are giving mistreated nurses a way out. I think that if anything, we should be very happy that market forces are giving disgruntled nurses a way to stick the finger to their shitty hospital management ("Oh, you won't let me have new PPE? Fu*k you I quit and I'm taking a job that pays 10x as much...")