Exactly. I usually say, if they are useful (I have yet to see a good use case) I wouldn't trust them on a shit blockchain.
They also need some kind of oracle to confirm completion of the contract (unless it's a simple time lock). Those time locks already exist on bitcoin as far as I know...