Every part of what you just said can be encapsulated in proper packaging so you don't even need to care -- about pre/post upgrades, or even dependencies and checks before it starts.
The lack of a proper release is the absolute only thing keeping me from using it.
Cruelty. That's the answer.