Use Fedora for half a year and tell me what you prefer.
Produce the `./configure && make install` for Office and you would have a point.
I like the "one consistent system with one dependency tree" policy of Debian et al, but with flatpack, appimage, snap, etc. the "application" part of software might prefer the Windows/MacOS model.
On the other hand, Steam et al are app stores where developers can get paid.
> On the other hand, Steam et al are app stores where developers can get paid.
Yes, this is exactly my point. App stores have a reason to exist. They provide discoverability and a streamlined way to monetise your app, something that is sorely lacking in open source projects. A case in point for example is Krita, which is published as a paid app on the Microsoft Store. The revenue generated by the sales goes to fund the development of the project. Linux needs an equivalent.
I prefer good high-dpi support, Wifi and Bluetooth that works, usability, developers getting rewarded for their hard work, etc.
FYI I develop software for Linux in my free time, I don't get paid and I feel pretty rewarded.
I'm saying Linux is a mediocre desktop operating system, especially on laptops.
Xrandr works just fine and has been for decades.
I'm not sure getting software directly from developers is less likely to break than getting it through a store. The store may do QA to ensure that broken apps cannot be uploaded, developers may vanish and hence absent someone else being able to maintain it the app will eventually break, and how are security issues handled?
But I agree, sometimes central place to get your software might be more reliable.
>No middle man
There usually is, very few software companies handle card transactions themselves. They usually farm it out to someone like Digital River (who aren't very trustworthy).
I like the idea. A single place to search for common apps, that also keep them updated. I don't want to download the .exe again and again with ever update. Just do that in the background please.
Though I mostly use WinGet, but it's sadly not as user friendly as apt.