@thelinuxexperiment And then you go into the difference in installing programs on #Linux vs. #Windows. What you are leaving out is that when you install a program from an app store, you lose control over it. If the developer wants to push an update that breaks functionality or just doesn't work, you are stuck with that version of the program. There is no way to roll back to the previous version (unless you are very proficient in Linux, perhaps).
A good example of this is the #lirc software for infrared remote devices. The 0.9x versions were dead simple to install and use. Then they came out with the 1.x versions and that completely broke everyone's remotes. The new version is a nightmare to set up and configure and requires skills far beyond the capability of many users (partly because the developers failed to provide simple instructions). Even though this happend over five years ago, people are still using various hacks to install the older version of lirc, or they are putting up with double clicks and some keys not working, or they are switching to distros that have already taken care of the issue for them such as LibreELEC which basically doesn't let you do anything in Linux other than run Kodi, or if they are true Linux geeks then they have somehow figured out how to make the new version work (and then kept it to themselves, apparently). If it had been a Windows driver installed using an .exe file, you could just install from your old .exe (assuming you saved it, or could find it online) and you'd be back in business.
This is actually one of the things I have hated about #Linux for a very long time, that you can't just download a package and after installing set it aside in case a future upgrade breaks something. It's actually an app store problem; you have the same issue in #MacOS if you get a program from their app store. And yes, I know in theory you can probably save snap and/or flatpak packages for future re-use, but are users really given the option to do that? Point is it's not nearly as easy as just re-running a Windows .exe file to re-install an older version that worked the way you wanted it to.