Because on Windows, the CLI is used to circumvent the highly smelly patterns that Microsoft puts in your way to force you to act in a way that is financially interesting for them, even though you've paid for their shitty OS already
On Linux, the CLI (in a similar scenario) is used to... install the software. And you can probably use a GUI package manager depending on your distro.
They are different points of contention and I think both of your points are valid - though only really linked via "CLI dickery".
You are correct that MS is being annoying, stupid and pushy and causes me to resort to CLI-dickery/regedit/service-disable/google-what-fucking-tickbox-to-untick-now to make it calm the farm.
Linux doesn't try to mess with my farm. But I only get 80% - 90% of a farm to start with and have to google "How to do/fix [XYZ],[abc] and [123]" and the answer is always CLI dickery. Last night it was "Use Vim to edit [this] file." Great, then I had to google how to use Vim. But wait, I only want to edit a file so use any file editor! But now I need it to run under sudo...
Both OSs have their issues and CLI dickery isn't going away.
But with MS, I paid them so I feel entitled to have expectations as to product behaviour - especially when it keeps trying to change from what I bought.
> Because on Windows, the CLI is used to circumvent the highly smelly patterns
And on Linux you use CLI to investigate why the hell a modern distro (Rocky 9) hangs up if you run anything more complex than a ping. Or just hangs up if you don't touch it at all, just a bit later.
ANd it requires 9 hard resets (thankfully there WAS an option to do them, it wasn't some desktop class machine an ocean away) and digging and digging what is exactly happening, why it happens and what magik incantations needs to be CLI'ed on this exact version of the distro, because other versions are reporting what everything is correct... yet the machine still hangs.
Source: just spent 4 hours in CLI dickery for that great, stable and unkillable operating system.
But of course, if MS OS - it's 'CLI dickery' but if Linux - then the only time you touch CLI is to 'dnf install magic'
And yes, the real difference is what for the most part you don't need 'CLI dickery' on Windows, so when someone argues for the Linux-like OSes as an a better alternative to Windows it doesn't sounds good.
*shrug_emoji*