I'm aware of all those workarounds. The issue is that workarounds are required in the first place. Other distros' package managers (CLI or GUI frontend) don't require this kind of rigmarole. It's a mark against zypper, when compared to dnf, apt, or pacman.