mně tohle asi nevadí, v golang to je poměrně standardní. Udržovat rpm/apt repo není vůbec sranda, těch druhů distribucí a dalších metadat, které k tomu musíš držet je docela dost. K tomu manipulace s GPG klíči, takhle nechá distribuce na docker hubu a githubu.
Mám raději, když balíčky udržuje samotná distribuce a dostat tam nový SW nějakou dobu trvá, nechci mít pro každou aplikaci samostatný yum/apt repo, to přináší ještě více problémů.
Naopak stáhnout si ručně .rpm, .deb balík a přímo ho nainstalovat vlastně nic nepřináší, kromě toho, že mi na serveru zůstane nesledovaný a neaktualizovaný SW.
Osobně nemám problém si balíčky prostě z go připravit, naopak mi to dává poměrně slušnou volnost, mohu udržet systém jednotný, ve firmách spravujeme stejně vlastní repo a celé to dobře zapadne do infrastruktury.