Except who vets the smart contracts? How does the customer execute the transaction in a fool proof way?
In real life, the things we "Contracts" are not the the execution of the transaction itself, they are the written statement that attempts to describe the intent of the parties and most importantly -- what you do if things go wrong.
Despite what I've said above, I will definitely go full Luddite and say we are not remotely close to a world in which the lawyers are not needed.
"Building a house" is not a contract. It's an act.
They're NOT CONTRACTS. They're automated transaction robots.
I gave up telling people not to call cryptocurrency "crypto" — I would suggest suggesting a better term, or expect to be disappointed/it to continue.
Now, as a lawyer, I could just sit back and wait for the f**ups to happen and get paid cleaning them up -- and I might -- but also, I like the idea of warning people as well.