The code that runs on your bank and "legal system" was written by people who make mistakes as well.
Writing smart-contracts isn't easy (and I author and audit them for a living...) but it's doable.
Your trust on a new technology grows as you get used to it. Anecdotally, I remember how hard it was to get OS virtualisation accepted in corporate environments just a decade ago and my last enterprise customers where already using all form of virtualisation (net, storage, os, etc)..
Writing smart-contracts isn't easy (and I author and audit them for a living...) but it's doable.
Your trust on a new technology grows as you get used to it. Anecdotally, I remember how hard it was to get OS virtualisation accepted in corporate environments just a decade ago and my last enterprise customers where already using all form of virtualisation (net, storage, os, etc)..