>>8
Your level of understanding indicates that you use Ubanto, not Arch.
Hashes are used to ensure nothing went wrong in the download process. Cryptographic signatures ensure you're downloading from the source you think you're downloading from. They also guarantee data integrity, but that isn't the main point.
Every package manager except for Arch's pacman supports them. Several distros (including Frugalware) have forked pacman specifically to add support for signatures. Gnuffy modeled their spaceman on pacman, and also added support for signed packages.
Debian and Red Hat and Gentoo have, of course, all had it for years.
I'd love for you to explain why you think signed packages are ``contrary to openness''. The only freedom it infringes on is the freedom of malicious attackers to impersonate trusted repositories.
When you're getting nearly all of your software from a single trusted source and installing it directly into your root filesystem, it's
kind of important that you can actually trust that source.