> The only thing that is rock solid and predictable is contract written in programming code.
The only code that's 'rock solid and predictable' is code that's been formally proven. Are smart contracts doing that?
Further, as described above, even if they were perfectly written every time, they'd still be a poor replacement for human law. We are squishy, imperfect and inconstant, we have legal protections and legal wiggle-room for a lot of reasons.
Only because the whole process is a lot of hassle and work for everyone involved, so it can be used with a primary purpose of chicanery rather than actually getting your legitimate claim.
If a lawsuit could be resolved quickly and fairly with little effort on both sides, I'm sure the limit for when it would be worth it would drop. I'd consider that a feature, not a bug.
The only code that's 'rock solid and predictable' is code that's been formally proven. Are smart contracts doing that?
Further, as described above, even if they were perfectly written every time, they'd still be a poor replacement for human law. We are squishy, imperfect and inconstant, we have legal protections and legal wiggle-room for a lot of reasons.