Smart contracts are described as self-executing: how they are formed is how they will be performed. This is why some of us see no (or at least less) room for legal dispute over them.
It shouldn’t be this way. Where it’s efficient, it should be possible to breach a smart contract. Even though this may lead to a legal dispute.