Why don’t Linux fans like the Windows operating system?

Because they have experienced, with the sweat of their brow, for years and years, the downfalls of Windows, that they have been forced for historical, political or managerial reasons to use it, to integrate it into heterogeneous architectures, to undergo the dozens and dozens of stupidities and clumsinesses, not to mention malice, that can only be found in Windows, to correct, repair, restore, adapt, debug, protect, decontaminate, complete, tinker with, and break, and that they found it scandalous and degrading that such an unworthy, incompatible, badly designed and insecure system has made us, the whole profession, lose so many billions of hours stupidly instead of doing a constructive job, has plunged the whole ecosystem so heavily, and has spread not only in the general public but also at the institutional levels a deplorable computer culture from which we are not about to disengage.

We haven’t finished measuring what it has cost us.

There are lots of reasons. I’ll put some of them here and I’ll eventually extend the list later:

on Linux as soon as I install the OS I have the software I need to work (word processor, development tools, multimedia utilities, etc.) all of which is free and accessible from the same place as the system. Under Windows after the installation I have nothing.

On Windows, after the OS installation I have to go hunting for the device drivers and it’s usually a real pain. On Linux, everything is installed directly (well, on the other hand, Windows drivers are sometimes more powerful, the fault of course of hardware vendors who keep their specifications secret: I try to avoid these manufacturers).

Linux can be used entirely with the keyboard and in an efficient way. The Windows command line is archaic and the system constantly forces you to switch from mouse to keyboard (ok, some progress with PowerShell).

Windows amply documents the operation of the system when everything is fine and it’s useless, in case of a failure you almost never have any useful documentation. On Linux, there are many debugging tools and a community of experts (of all levels) that are accessible.

Linux is not overcharged (about 50€) on each computer sold, whether you want to use it or not, Windows is. It’s called tying and it’s illegal (by insisting on the manufacturer you can get a refund for the useless OS, the amount of effort to do so is variable).

Linux doesn’t tell me to wait for updates to be deployed and not to turn off the machine every time I want to turn off my laptop and go home. On the other hand, it installs both system and software updates and lets me work.

Linux does not try to prevent any competition on the PC hardware by making it incompatible with any other OS “by design”. This is what Microsoft did for a long time during the Ballmer period.
Linux versions are very numerous and there is a wide choice of interfaces and software depending on the users, Microsoft imposes the same thing to everyone.

Free software (Linux ecosystem) evolves according to the needs and desires of developers and users. Microsoft software evolves according to the market pressure and if your needs are not those of the largest number of people, the corresponding tools are likely to disappear.

with Linux the user controls his PC, with Windows Microsoft controls the user’s PC.

the system and network configuration of Windows is incomprehensible and illogical, that of Linux is comparatively clear.