But if you were just going to rob them at gunpoint, why did you need the smart contact?
Smart contacts exists so that you don't need the heavies nor the guns, you can just exploit a "bug" in the contract and run off with the cash, preferably without anyone knowing who you even are.
This boils down to the basic problem of a ruleset.
It's nice when everyone abides by the same ruleset. But there will always be individuals that will behave outside of it.
Like, we can all play capitalism and try to outcompete each other, but eventually there's going to be someone that just abandons that ruleset and murders all competitors.
Smart contracts are just a better ruleset, still not enough.
Smart contacts exists so that you don't need the heavies nor the guns, you can just exploit a "bug" in the contract and run off with the cash, preferably without anyone knowing who you even are.