Es ist nicht so drastisch, wie du glaubst. In der Regel ist der ganze Krempel ja abwärtskompatibel. Also wenn es in einem Jahr GTK 2.4.x geben sollte (heute 2.2.x), dann wird das damit immer noch funktionieren. Aber du siehst auf den Downloadseiten vieler Softwares ja selber, dass es verdiene Pakete für verschiedene Distributionen und verschiedene Versionsnummern gibt. Das ist etwas chaotisch, deswegen nehme ich mir eigentlich auch lieber den Quellcode, der funktioniert meistens. Okay, da hat man dann wieder mit anderen Problemen zu kämpfen.
Aber es stimmt schon, dass das sehr nervig und verwirrend ist. Überall irgendwelche Spezialfälle. Ein Argument was auch häufig gegen Linux ins Feld geführt wird: Zu komplizierte Softwareinstallation. Sowas wie apt ist da schon recht genial, sowas sollte man überall einführen.
Ob dein Mainactor nach Jahren immer noch läuft, kann ich nicht beurteilen.