>>224613
>Stop pretending
not pretending. didn't you read the part where I said it's a thinly-veiled excuse?
>>224616
>libs are chained together
How is the don't repeat yourself a pain? If things weren't like that you'd have static linking with all the downsides that entails (especially security holes).
Winshit has the exact same problem, it's just that they took a retarded approach to it: Microshaft ships a metric fuckton of runtime packages (DirectX, .net, C++, C#, desktop, whatever), and every single game and application pulls those, along with shipping its own copies of other libraries, bloating up your HDD.
Lunix is copying Microshaft's approach with appimages, flatpaks, snaps, etc. Shit may just werk, but it comes at a cost, especially if programs refuse to look for newer local versions of dependencies first.