Well, the rest of the world (outside of MacOS and Windows) settled on repositories and package managers, with hash verification, versioning, updating/installing/uninstalling with composable commands (that can also be used via GUIs), etc.
Use Fedora for half a year and tell me what you prefer.
MacOS and Windows, as far as I understand, do the equivalent of "build for the target OS/arch and include DLLs for all transitive dependencies except the system ones." MacOS puts all that in a disk image while Windows I don't know puts it in one or several directories.
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.
I use package manager too regardless of OS, but after all Microsoft Store isn’t for tech-savvy people, right?
And yet none of those "outsiders" have figured out a way to economically renumerate developers for their work. Flathub had a initiative a few years ago to add payments to help developers fund their projects, but I haven't seen anything come out of it.
>Use Fedora for half a year and tell me what you prefer.
I prefer good high-dpi support, Wifi and Bluetooth that works, usability, developers getting rewarded for their hard work, etc.
Those are only tolerable because: They are free, optional, operated by people who have no incentive to be the slightest bit anti-user, and you are never actually limited to them so you can take the convenience because you still get the options and control when you do need it.
Produce the `./configure && make install` for Office and you would have a point.