It's about your bull-headedness.
Sorry, I didn't realize that not wanting to learn an unintuitive OS that I'll never use is considered "bull-headedness."
MacOS is by FAR much user friendly than windows or linux
I agree Mac OS is a lot more idiot proof and easy to use for your average person compared to Windows 10 or Linux, but Windows 7 was extremely user friendly and is probably the best OS UI-wise.
Nowadays you can do EVERYTHING without a single command line....
In Mac OS and Windows that's true, but every freaking time I have to mess with Linux it's command line this and command line that. It's just a huge headache. I don't use a computer to browse Facebook or watch funny cat videos. When I get on a computer, it's to work. I can't do that on Linux without knowing a bunch of terminal BS.
there are certain things that are far, far more easily handled by the CLI than GUI, and vice versa.
That may be true, but let's use an example of how to turn off suspend/hibernate in Windows vs. Linux via the command line/terminal. In Windows it's nice and easy and makes complete sense:
powercfg -h off
It's easy to remember because it actually makes sense. powercfg = power configure. h = hibernate. off = off. It's easy to type and easy to remember. Now let's look at Linux:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
Like WTF even is this sh*t?????? And I bet if you did this command it wouldn't do what you want it to or it would screw up the whole computer due to some weird package or something that you have installed.
I know you don't need to use the terminal in Linux or Windows to do these things, but this is just one of the many, many examples of terminal BS that makes absolutely no sense and is way overly complicated. Now let's compare it to Mac OS:
caffeinate -d
Granted I probably wouldn't have chosen the name caffeinate, but it makes sense and is easy to remember.
Oh, and I guarantee you there's some weird freaking circumstance where you can't control the sleep/power options in the Linux UI so you have to use the terminal. Granted it doesn't happen to everyone, but if this weird ass thing doesn't get you, another thing will. You're going to live in the freaking terminal, typing weird freaking crap into it to try to fix some obscure problem only to make it worse. In the rare instances where Linux does behave, you're not going to have much fun. You're going to be stuck with janky programs like Gimp and if you have a problem? Forget about it. Instead of literally millions of Windows users you can collaborate with, you're stuck in the dank corners of the internet with the weirdos who think that knowing the Linux terminal makes them some sort of God.
Now if I worked on Linux servers for a living, sure, I'd learn Linux. As it is though, the rare instances where Windows won't do something I need I can turn to Mac OS - an actually polished OS that hasn't been stuck in no-man's land for the past 30 years. NONE of my clients use Linux and I have no need for an OS that's unintuitive and clunky. Windows 8 was a freaking disaster and I seriously considered going to Linux back then, but even though Windows 8 was bad, it was still leagues better than Linux. Maybe Windows 11 will change my mind, but it would have to be pretty damn bad.