In the place of litigation fees you pay software development fees. Not that I am really against it as a developer.
Smart contracts are different from self-driving cars in that the former have competing intents within while the latter have a common goal of "not hitting anything".
Look, self-driving cars required humans to take over and require updates to deal with new challenges -- until they don't, or very rarely do.