Keeping your software up-to-date on Windows is a massive pain and requires tons of manual work.
I guess people are more used to the package manager's way of working today due their exposure to app stores; but I'd be surprised if anyone wasn't impressed by how easy and convenient a package manager is after using them for a small amount of time.
I agree with this and I'm using Linux only for several months, the update experience + software discovery is really something mindblowing (nope, Chocolatey and brew are not really comparable).
I still don't like the model completely (additional work for package managers that sometimes screw things up, see e.g. Debian Weak Keys) but overall this is a very pleasant experience.
If you want to install to a different disk, you could still install the raw binary, or mount a directory in your applications directory.
Those are just hard situations in general. I'm a big advocate of statically linking anything possible, because I have disk space galore and dependencies can be a pain as for your last point.
The specifics of path layout is just how Unix-like systems do things in general. It's not all that different on MacOS.
If you really like the filesystem layout of Windows, just use Windows. If you really like `exe` files, just use Windows. I don't see the problem.
DOS didn't even have the concept of a dependency being separate from the application, so i'm not sure what you're trying to say. MacOS classic also didn't. Windows didn't either, really, until DLLs became a fad and ushered in the era of DLL hell.
> If you really like the filesystem layout of Windows, just use Windows. If you really like `exe` files, just use Windows. I don't see the problem.
I don't particularly like the way Windows works these days because it is becoming more like UNIX, and installers certainly aren't a great idea but I still prefer them to package managers.
There's no problem, I'm Just expressing an opinion about package management, same as you. If the Linux community doesn't agree, and they've made it quite clear that they don't, then that's fine and I'll just continue not to use their OS like most people.