^^^^^^^^^The WORST thing about Linux for the average user is the package manager and the repository.^^^^^^^^^
That doesn’t make much sense. Your next sentence is the perfect example why.
^^^^^^^^^90% of the stuff available is arcane stuff only a Linux geek would know or understand.^^^^^^^^^^
Which is precisely what makes a repository so powerful. You don’t need to know what the arcane stuff is or does. Just click the little button that says “update now” and let it do what it does.
^^^^^^^^^^^Honestly, how many regular users are going to install libgalago-gtk-dev?^^^^^^^^^^^^
None. And they never will. Thank the repository.
^^^^^^^^^^^Yet its right there among tens of thousands of choices.^^^^^^^^^^
So? Who cares? Have you ever watched the file names that get installed when you install Firefox on your computer? Do you ever pay attention nor care about the files that get installed as you run windows update? Or watch the file names that get installed from an apple .pkg? Do you really think people freak out and panic if they see a new update marked ACTIVEX DLL or COM or OLE or anything else in their MS update window?
Nobody ever does any of that. So why would they do differently for linux? They wouldn’t. All they’d do is click the little ‘update’ button.
There are good reasons/counter reasons on this argument, but what you’ve presented isn’t one of them. You’ve set a bar for one thing that doesn’t exist on another.
The update now is fine, it's finding new things to install that sucks. I was on Ubuntu browing for things I might want to install and I had to wade through thousands of arcane entries. Imagine a newbie exposed to that.