

You’re completely missing the point. Discord is a chat app, not a package manager, therefore it should NOT update things EVER. You’re complaining that discord tries to do something it shouldn’t, fails and somehow you seem to think that’s pacman’s fault.
The “issue” doesn’t exist on flatpaks because discord probably checks if it’s installed via flatpak and runs an update using the flatpak command without your say so. The “solution” is to stop discord from trying to be “smart” and failing and let it be updated when pacman decides to.
The idea of a package manager is to let it manage your packages, if you want self-updating apps you don’t need a package manager, and good luck with dependencies and overlapping libraries.



The thing you got to understand is that the energy of the crash has to go somewhere. The same energy will apply to both cars, the modern car will absorb a lot of it by deforming, the old car won’t absorb any in that way because it’s a hard piece of metal. And you have to wonder, what is more important to you, the car chassis or the people inside? You might as well ask “why do we put packing peanuts if nails are a lot tougher” or “why do we ship eggs in weird cardboard boxes if a metal square would be more resilient”