Yep, your right this is the trustless way to do it, I think we are not used to using blockchain advantages yet, and trustless being one of the top aspects for blockchain tech
edit:I just read that he forgot to set it up, so the next best thing for trust on chain is to keep the promice :)