I'd just add that even if pilot missed the flight due to their own fault, it's still not a reason to "end their career". Slap on the wrist, some financial penalty, sure. But failing to wake up in time once is not a reason to throw years (possibly decades) of experience, and insane cost of training away. If it was a repeating pattern, I'm pretty sure the airline would get rid of the pilot, but doing it for one mistake is just not proportional.