I know a few doctors, and you have to keep in mind a lot of them are good people trying to help others as much as they can. They put up with overworking because at the end of the day, they want to be there for their patients as much as they can be, and if it's not them then people would literally not get the chance to see a doctor at all.
You are right, it shouldn't be their problem, and we should work on making sure they're (especially surgeons for christ's sake) well rested and as stress free as you can be in a field like medicine, but what's the alternative for them and their patients right now?
You are right, it shouldn't be their problem, and we should work on making sure they're (especially surgeons for christ's sake) well rested and as stress free as you can be in a field like medicine, but what's the alternative for them and their patients right now?