But then again the software in those machines will be written by humans and will most likely have bugs - which might influence the outcome of the operation. So the questions is whether you trust more the surgeon or the engineers of that machine.
If the risk of falling victim to a bug/mistake by a software surgeon is lower than that of a human surgeon, then simple desire for self-preservation you should choose the software. To choose the human over the software, even when it's provably more dangerous is allowing a baseless prejudice to put you at higher risk. It's equivalent to being given the choice between two human surgeons of differing skill levels, and choosing the lesser skilled surgeon on the basis of their ethnicity.