People will always make mistakes, the benefit with self driving cars however is that mistake should only be made once. Whatever bug caused it to be considered at fault can be patched and will never occur in that exact circumstance again. Meanwhile with humans you could have that same case occur over and over again.
With how much money people can win in lawsuits nowadays, all it would take is a handful of cases to totally destroy a manufacturer of self driving cars.