The first time I used apt on RH I was like wow, this is great!
It was pure pain and anyone who misses those days is either a masochist or has memory issues.
The problem with how you think is that you expect users to be like you, follow SOPs and all that. This is a help desk nightmare.
AWL already exists in windows (lacks or sucks on Linux) and it can still be bypassed.
The only thing repos create is a walled garden like the apple app store where MS can gate keep who can write code.
Can I write some crappy program and publish it to my friends on a linux distro repo or any appstore? Then how can so many of you on HN that advocate software independence blindly support walled gardens just because it is "Linuxy"?
I have configured manually dozens of servers, and automatically many thousands, with no significant issues. Only when you fight the distro, you’ll end up caught in an edge case. These things are tested automatically 24x7.
I mean on Linux you have the source and everything is debuggable but imagine 10 apps needing 10 versions of the same software. If it comes to this, it will be a fork moment except you can't fork freaking windows!! Stop trying to make windows Linux and Linux windows. They are both great for their uses, this childish war where one or the other needs to be the only way is silly. This silliness is how we have one browser to dictate everyones needs now.
Been using Linux for over a decade and haven't run into any problems from apt/repo's. So I am using what I believe to be a qualified opinion when I say edge case here.
Maybe from a storage perspective but storage is practically free these days. It doesn't even make sense from a time perspective since application updating can be done in the background with no kerfuffle.
There's just no advantage to having shared libraries outside of ensuring that you'll eventually break every application on your machine due to some obscure versioning/corruption/capabilities issue that is nigh-impossible for a layman to solve. I'm with the parent poster - Linux can keep its Package Managers to itself (not to say Windows doesn't have equally stupid features - looking at you, Windows Registry).
If an application or service is using a vulnerable outdated library, I WANT it to break. It’s better to have it broken than have it expose sensitive user data.
The last thing you want in securing a system is for your securitu effort itself to be a security risk (availability)
Sorry that you've worked your way into problematic edge cases but for everyone else this solves way more problems that it creates.
A world where you no longer have to update dozens of applications one at a time or worse never at all is a very good thing.
This is also a terrific non-SCCM/Windows Store way to provide access to and limit what all can be installed on a Windows box.