I don’t disagree with the basic argument, but it is worth keeping in mind that Western conceptions of medical ethics are not universal. Given their history, neither the medical nor spiritual professionals of the West have any right to claim the high ground.
Ain’t no Hippocratic oath [1] for tribal shamans.
[1] And Hippocrates was a crooked prick, anyway.