Yes. I've been arguing for some time that "smart contracts" should be written as decision tables. Not in some byte-coded language.
Decision tables map well to contracts. They can be understood by managers and lawyers. (This may be a negative for some scammers in the cryptocurrency world.)