> already has it that a contract does not have to written down to exist so if you're pretty sure things are going to go well - say mowing the lawn, you can go ahead and just enter the contract with nothing written down
Yeah, but there's a reason people do write contracts down rather than... not doing that, when they want to actually have them be enforced in the breach.
Personally, I don't even really want smart contracts to "do" anything on their own; all they would need to be useful is to be predicates—executable code running on a distributed computer that automatically detects a breach of contract, so that legal measures can be taken. That, by itself, is much more useful than a regular two-party written contract that devolves into "burn down their office to get out of the contract", or the regular three-party (you, them, a lawyer) written contract that costs $500/hr to facilitate.