Why is that? Time locking? (I haven't yet looked into OP_VAULT too deeply)
Discussion
Because if a supply chain / manufacturer is compromised, you can see your funds being spent and then react, clawing them back to a recovery wallet.
Makes sense, but in real world it requires some infra/business that actually sends you the notification, no?
Does VAULT provide any solution for a feature that I would like: "if there's no action done with this wallet for 5 years, then automatically move all coins to this predefined address"? (my use case is automatic inheritance solution)
You can do that today with OP_CSV apart from that bitcoin transactions don't happen on their own. Some wallet needs to make it and pay for fee. Bitcoin script only allows to unlock UTXO under some condition. You can do that after delay the predefined address (key) can spend it
Does this also hold when spending to a merchant? How would he/she trust you not to his/her money back?