Sadly you missed a huge group of coins - forgotten wallets and non-bitcoiners. People often forget they had Bitcoin or just don’t care enough to check in on it for *years*. The only way to ensure they get their money is to disable insecure spend paths but allow them to claim via a seedphrase ZK proof. The side effect of this is that you also burn coins not held in a seedphrase-derived wallet (very old coins and a select tiny minority of wallet software).

Replies (1)

Why would you assume I forgot about those? The transition has to take years and you can have different strategies for different coins. Satoshi's coins for example could be saved in a non-revealing way by embedding commitments to transactions spending from those UTXOs in the blockchain.