ну смотри, в чём преимущества быть пакетом в дистрибутиве? в том, что пакет прошёл контроль какого-никакого качества, что он рабочий, что он работает именно на федоре, со всеми пакетами из федоры, соответствует свободным лицензиям, которые разрешены в федоре и т.д.
если ты взял бинарь из интернета, никакой гарантии что он будет работать в федоре N, N+1 и т.д. нет. конечно, зачастую оно продолжает работать. но не всегда. ну т.е. взять тот же gnome-shell. в федоре накладываются патчи, некоторые с бэкпортами важных фиксов, некоторые чтобы собиралось с новым GCC.
Я лично перешел на федору из-за напрвления на атомарность и контейнеризацию, мне показалась схожа система пакетов, но при этом для развертывания некотрых систем федора попросту удобнее арча. Но, если я попросту не могу установить, java jdk и работать как во всех нормлаьных дистрибутивах — мне проще как и раньше вести всю разработку в контейнерах. Почему я от этого хотел отойти: просто неудобно, зачастую это говорит о костялях в реализации, но это уже про другое.
Я понимаю что это про основной репо речь, но я всегда знал в арче, что если что-то сломалось, то я делаю откат пакета, если чего-то нету, то я либо нахожу в ауре, либо качаю и сам делаю pkgbuild. В федоре меня пока издалека нечала пугать перспектива, что сделать пакет чего-то сложного — это сильно сложнее SPEC файлов и проще это распространять и разворачивать как-то в обход основного репозитория.