I agree with that and therefore think immutable is not a useful abstraction as it does not approximate how things appear to be in what we perceive as real.
It would be really horrible practise if accountants or version control systems would mutate state and overwrite history. Another domain where immutability is useful for this reason is concurrency, where it avoids a lot of conflict.