This may seem implausible if there are many transactions per block. Except that to keep the ledger from filling with dust and abandoned outputs, MBC suggests (though Cryptonite does not yet implement) some per-account demurrage (idle balances eventually decay to zero and can be pruned). If you do the same thing in bitcoin then you can clean up the old blocks as well. In the end they seem comparable.
I didn't know MBC suggested that but rpietila knows I suggested it in a private message

Note he has no inside knowledge of anything I am doing. I just mentioned that to him.
But the problem is how to set the demurrage when you don't know the value of the currency in the future?