Thanks. I hadn't thought of a lot of these issues before.
I think the biggest one is that If there's an update that the package manager didn't know about, the user would have to update right after installing, and the bug would come back if the user re-installed or updated the app. Sorry everybody.