"az is vicces mikor egy par distupgrade utan lesz a libjeidbol X verzio, amit aztan vagy bator vagy es mered kukazni, aztan esetleg szepen tori a dolgokat" - Ha törik, akkor ami eltört, annak a karbantartóját kell rugdosni, mert a csomagfüggőség nem volt korrekten kezelve...
"ahany OS ahany verzioja, annyifele layer." - Ha mindenre _is_ ki akarod hozni az alkalmazásodat, akkor igen. Viszont ha megnézed, van 2-3 fő disztribúciós irány, darabonként 2-3 vagy négy támogatott verzió - legyünk nagyvonalúak, és mondjuk azt, hogy van 12-15 target - amik között forrás/használható komponensek terén igen sok átfedés van, úgyhogy worst case 4-5 küönböző "ágat" kell maximum karbantartani - ami ugyan még mindig több, mint a snap/flatpak/appimage miatti legalább három - de nem sokkal, viszont azzal, hogy jóval kevesebb komponens van, amit hozzá kell csomagolnod a motyódhoz (mert a snap/flatpak/appimage alap layereiben nincs benne, vagy nem az van benne, amit használni szeretnél), azaz kevesebb függőség miatt kell rendszeresen újraépítened a motyót, új verziót kiadni belőle...