I think the problem is that the tradeoffs already exist. Most users would prefer more usable space or less money to a full history of their data.
You might be making the argument that the usability of immutable data is not there yet, but there are well-established theoretical costs of maintaining full history and I don't think they're within bounds of many real-world use-cases.