Sure, but you're ignoring the rightful and practical use of replacing releases. Having immutable releases introduces complexity, so there are tradeoffs. Since by far most cases are "I made a mistake and need to patch this" I'm good with that.
In your specific Ubuntu example, you could 100% keep immutable 3063 events, so I don't see how this spec prevents you from doing that
