Greetings,
In my humble opinion, we have to leave people to do their jobs, weither they die or not from their mistakes, because we cannot handle ATC, FO and our own mistakes or errors. Yes human are error making machines, but we have to handle it under error management concept, that is to use methods (SOP) to minimize them. If you do ATC's job on top of your flying tasks, I think you are overloaded, we have safety nets on board ,they are mandatory, such as TAWS, TACAS and it is not a luxury we all know that. BTW I have been flying for 28 years