> This hinges on the contracts actually working as intended, which is something they often do not. Code in general rarely does poorly in that regard.
Exactly the same can be said about the legal system. People are just a lot more used to the many existing "glitches" of the legal system in comparison to "bugs" in smart contracts.