Linux desktop is user-friendly. Sure if you restrict yourself to the simplest uses.
And I largely agree with you on that, but we all know that eventually you're going to have to touch... something in the terminal or manually modify a config file and that's where there's a hell of a lot of room for one to shoot one's self in the foot.
Meanwhile, with Windows, if you don't want to touch the terminal, you don't have to. The GUI does everything. You can change whole parts of the OS without even touching config files or even the Registry. Linux? Not so much.
Look at it this way... if I want to change DNS to use DNS-over-TLS (because anyone still running plain DNS is just asking your ISP to snoop on you) on Windows starting with Windows 11, it's pretty much brain-dead easy to configure it.
On Linux? Nope.
First, you have to start by modifying /etc/systemd/resolve.conf and save it. Oh, make sure you opened the file as root or you can't save it. Finished? Not yet. Next you need to modify /etc/resolv.conf and point the system to 127.0.0.1 (localhost) because by modifying the /etc/systemd/resolve.conf, you've turned SystemD into a local DNS resolver. Once that's done, you have to find out what services you need to restart and then hope that you modified the two config files properly or you won't have functioning DNS.
In what world is that easy to use? Not in my world, that's for damn sure.
So yeah, Linux may be easy to use at the very surface level but if you want to do anything even a little bit under the surface, good luck. Meanwhile, as I said before, Windows is practically brain-dead easy to configure. As for MacOS, Apple has you covered just as much as Windows does.
Yeah... when it comes to truly easy to use operating systems, Linux isn't even in the same galactic parsec.