Hold on. A firefighter is on call in the in the firehouse during their shift. The aren't (except in emergencies) working straight 24 hour shifts. I see them at the grocery store a lot during the day. How many teams of software developers are gaming, shopping and sleeping during their shifts?
most patrol officers work 5 consecutive 8-hour shifts followed by two days off, though emergency callouts are part of the job.
I don't know any morticians but I assume that is the same. Doctors are in a different category all together, and I'll bet their shifts and culture surrounding their hours are responsible for many, many deaths.
Tech workers are merely making their CEO and some shareholders rich. They should only be working those long hours if it's going to benefit them, and they like the tradeoff.
I'm not implying that it's OK to overwork Doctors / Firemen / Policemen: simply stating that there's real good in the world they do, whereas most tech companies are net loss for humanity, and not worth the work.