That's what Bitcoin does. The protocol can't know if funds are destroyed... because they cant be. They are actually just sitting in unreachable wallets.
Right, though all wallets are reachable/stealable with sufficient compute power. This is partially why it's always a good idea to split up your holdings into many wallets.