…forse è meglio se tutti passino a Flatpaks/Appimage in modo che gli sviluppatori non debbano supportare tecnologie/librerie legacy.
Ci auguriamo che tu capisca che questi modelli di contenitori contengono tutte le librerie necessarie e altre dipendenze, in modo che il creatore del software sappia con certezza che il suo software funziona. Con ogni Flatpak/Snap/AppImage inserito nel tuo sistema, aumenta la necessità di supportare software legacy. Tu come utente ne sei (forse) meno infastidito, ma lo sviluppatore non ne è realmente influenzato.
Tuttavia, tali contenitori richiedono una grande quantità di gestione da parte dell'utente, perché quanto puoi essere sicuro che il produttore del software stia aggiornando correttamente il suo software? E quanto velocemente rispondono a eventuali problemi con il loro contenitore software? Perché se ciò non viene fatto in tempo, la maggior parte dei Flatpak/Snaps/AppImage eseguiranno l'ultimo software con patch, ma il tuo sistema continuerà a bloccarsi a causa del mancato aggiornamento di quel contenitore in tempo.
Non hai alcun controllo su quest'ultimo. Puoi utilizzare solo Snaps/Flatpaks/AppImages dei programmi più popolari, ma spesso sono già inclusi nel repository software della tua distribuzione Linux. Sono stati testati e non rovineranno il tuo sistema. Quindi quale problema risolvi con Snaps/Flatpaks/AppImages?
AppImages ha il diritto più alto di esistere dato il divario esistente attorno a questo tipo di contenitore software. Perché? Perché il produttore del software deve creare l'AppImage solo una volta e funziona su distribuzioni basate su Debian/Ubuntu/RedHat/Fedora/Gentoo/Arch. Le istantanee funzionano solo con Ubuntu. Per quanto ho capito, i Flatpak non sono intercambiabili tra le diverse distribuzioni Linux.