About a year ago I tried to unpublish a version of a library I'd pushed to Elixir's hex.pm package manager but the API rejected it. Turns out they only allow you to revert publishing for an hour after you push.
It was a little inconvenient at the time but in light of this I can very clearly see the wisdom of that decision.