Linux-on is lehetne ám úgy gányolni mint win-en, hogy szállítja minden app az összes lib-jét - és így tízszer meglenne ugyanaz a lib szétszórva különböző mappákban. Mint biztos tudod, a Linux disztrók ezért a release-re összeillesztik a program verziókat és pl. libjpeg-ből is 1 van telepítve normál esetben. Azért ég és föld a 2 megoldás között, szerintem pont ezt nem érdemes fírtatni.
Az, hogy te mit gányolsz vagy épp fejlesztés miatt szükséged van 3 külön verzióra ugyanabból a lib-ből, nem érdekes. A szállított alap rendszerben használhatja a user az elérhető program verziókat. Nincs rákényszerítve hogy operációs rendszert fejlesszen.