Ak dobre viem, existuje jednotný systém šírenia softvéru, a to v podobe zdrojových kódov. Ak to niekomu robí problém kompilovať (a že niekedy robí), mal by si asi nájsť iné riešenie...
...
Jednak je tu problém v nutnosti zdrojové kódy neustále udržovat kompatibilní s vyvíjejícími se kompilátory a verzemi knihoven. 10 let starý zdroják netriviálního programu na moderní distribuci úplně snadno zkompilovat nepůjde.
A i u udržovaných projektů je problém s verzemi knihoven, jejichž rozhraní a možnosti se neustále vyvíjí. Obvykle největší problém je s aktuálními zdrojáky na nějaké LTS distribuci, kam nové verze knihoven nejsou backportovány. To pak znamená ručně zkompilovat destíky dalších balíků, lze-li to vůbec. Nedej bůh, aby SW měl závislost na něčem z posledního KDE - to pak znamená jako závislost nainstalovat půlku KDE vč. MySQL.
I proto je komerční SW obvykle distribuován "nelinuxově" s veškerými knihovnami přibalenými.