As a windows power user myself, many of my workflows don't translate that easily. If you are an experienced Windows user, you probably have programs that you use on Windows and that aren't available for Linux. It's not that you couldn't theoretically translate that workflow into Linux, but boy, it would be a headache.
To give an example: I use AutoHotkey, it's a scripting language for Windows that allows you to do a bunch of things. You can customize the keyboard, mouse, you can create menus and toolboxes, you can target specific applications inside. It's a fantastic tool. But it isn't available for Linux for obvious reasons; Linux is much more fragmented. You need like 3 or 5 different programs to achieve the same result in some cases, depending on your given script.
In other words: debloating Windows and customizing it is considerably easier than installing Linux. Let alone some really good software you end up finding along the way: Everything, which is an amazing search program that allows you to create custom categories and the like. EmEditor, which is really good software to open and visualize really large text files, like it can open a 4GB txt with no problems.
About the last sentence:
>If customisability is important
People value both things: customisability but also they value their time (of not having to come up with a new workflow), they value the programs and workflow they already learned to use through the years, and so on and so forth.
It’s less work on Windows for many things, and the system of UI events, hooks, and controls is more amenable to universal customization/automation than on Linux, which is more heterogeneous between applications, window managers and desktop environments.
Yep - I remember working at a staunchly Linux company many years ago (they were all about saving money), but the two most senior people in technology both used Windows for this exact reason.
Ok, do tell: how do you customize Linux to get instant folder sizes in your file manager (a mod mentioned in the comments above)?
Where is Autohotkey for Linux?
And let's not forget about all the apps that just don't run. You simply can't customize your OS to the same level of overall comfort, so you start with a better base and tweak away
You can make the most popular GUI file explorers on Linux like thunar do this automatically, it's just not enabled by default usually.
The concept for something that combines AHKs scripting/automation functionality with the key remapping doesn't really exist on linux, because there isn't any need for it. You achieve the same result by calling the functionality present in a variety of different programs via a script or small program that links everything - this is the (superior) UNIX way.
Key remapping daemons such as keyd exist, as do a wide variety of extensible/scriptable window-managers/desktop-environments. Almost all of these will contain well documented interfaces and IPC methods which allow you to build anything you can imagine in the context of GUI window manipulation/management. If you're lazy, or don't have time to learn the syntax, any recent AI code helper will most likely oneshot your request - my 16 button mouse has various common GUI window management actions assigned to it(that you might expect something like AHK to handle), and only a couple took longer than a few minutes to implement.