I'm mostly in agreement.[1]
The thing that humans have an edge in that machines currently do not is story telling. Compelling stories presented with skill, beat even the most talented of people; let alone a machine.
We want to know that if we fail or if we allow someone else to fail on our behalf, that we can still convince the rest of society to give us another chance. So we get very good at telling stories that do not necessarily correlate to reality.
And right now "I was maimed by a human doctor that I trusted to operate on me" is a better story to tell those around us than "I was maimed by a robot that I trusted to operate on me". But I think that's mostly because we have more societal practice coming up with the human doctor failure stories. If you told someone that a human medical system failed you, you'll get sympathy to some extent. If you tell someone that a robot failed you, they'll say, "what did you expect to happen?" And the fear is that the implicit, "Don't trust that guy, he trusted a robot" isn't far behind.
[1] - So, 'rationally' if we had a doctor who could save every patient (who would otherwise have a 0% chance of life), but who also kills a homeless person for every 1000 people saved, then we should let this doctor roam free. (And maybe 1000 isn't enough people, but I suspect 'rationally' you can make the numbers work with some N.)
However, even so, I would not allow such a doctor to roam free. Perhaps irrationally.
The same with AI solution. If I could make an AI/ML/whatever solution that does significantly better than people, but also has terrifying failure conditions that people do not have, then I would probably choose to not deploy.
For example, an AI truck driver who never kills anyone while on the road, but randomly goes to a school and mercilessly hunts children in the playground. Maybe it only gets one child per 1 million people who would have otherwise died on the road. However, the failure is so horrifying that it shouldn't be allowed.