A frase "supostamente" implica que há algum tipo de regra sobre como se espera que um desenvolvedor ou usuário se comporte. Isso não é realmente razoável. : -)
As pessoas que distribuem software podem levar a embalagem até onde quiserem - afinal, a hora é a sua vez. "Usuários" vêm em todos os sabores - que pode ser de um neófito completo a um administrador experiente.
Falando como um administrador experiente, eu diria que agradeço muito aos empacotadores que reservam seu software para distribuições populares ou constroem uma boa instalação entre plataformas. Muitas vezes, a instalação de plataforma cruzada virá na forma de um tarball que usa o conjunto de ferramentas do Gnu para que tudo o que eu precise fazer para instalar as coisas seja "1. configure; 2. make; 3. make install".
Para a melhor experiência, parece-me que é onde os desenvolvedores devem colocar seus objetivos - para produzir um tarball que use o conjunto de ferramentas Gnu entre plataformas para ativar a sequência configure / make / make-install. Se um desenvolvedor leva isso tão longe, então as pessoas que fazem distribuições têm uma maneira muito fácil de obter pacotes construídos para sua distribuição e também (importante) alimentando correções de volta para o desenvolvedor para melhorar o empacotamento de tarball de instalação do desenvolvedor mantém.
Como administrador, sempre uso os pacotes incluídos na minha distribuição. Dessa forma, aproveito as correções de bugs e as atualizações de segurança fornecidas posteriormente pelo fornecedor da distribuição. Eu só saio para codificar o tarball como último recurso.
Espero que isso ajude.