Append-only systems are wrong. If something has been added, it should be possible to remove it.
Am I right that IPFS is an append-only system? If so, then I don't like it. Git also encourages append-only workflow. Luckily, it has --force that lets me fix my three mirrors.
@bouncepaw IPFS is content-addressed. So, changing the content changes the address. There's some sort of DNS-like called IPNS which allows for mutable named pointers, so to speak. I don't think *that* is append only, but I'm not terribly familiar with it.