Well clearly mac and windows are more powerful than both of these
Based on what info or statistics? Actually, Linux handles quite a few things more efficiently than the NT Kernel. It's not by chance that *NIX is the preferred server kernel (by big corporations; Facebook, Google, Apple - they all use Linux and Unix).
Linux is for people, who love to tailor their tools to their preferences and needs. Linux is a lot more powerful in that respect. Most distributions come with a selection of desktop environments in their installers. How many does Windows offer? 1. Between how many can you choose on macOS? 1 (again). That's pathetic! I want KDE. I love to switch out all the icons, rearrange all the panels and menus and create my unique look and feel. Others prefer Gnome. There are people with very old computers, and there are desktop environments which revive that old hardware (like LXDE). They look gorgeous!
Did you know, that there is a big felt UX performance difference, too? On Windows (and to this day, I still use Windows alongside Gentoo Linux), when running a program which consumes 100% CPU, everything else feels sloppy and laggy. On Linux, I don't even feel a thing while using the GUI normally (stuff, like browsing the net and folders and doing simple operations). It's smooth as butter.
Taking a look at configuration management, *NIX are actually a lot more powerful than Windows. It is the Unix way to store all configs in one big fat folder. They are not hidden behind complex GUIs. They are text files you fill up and copy to hundreds of computers. That might sound more tedious for desktop computers, but actually, I really love that all I have to do is copy /etc in order to get back my old working environment. I love that I don't have to search or read manuals. I just go to the config file and do the changes I need. Usually, the config files are fairly well documented :)
Think about the way you install software. On Windows, you download the software and run an installer. On NIX, you tell your package manager to install whatever you need (no need to search or download or execute). And then you tell your package manager to update everything every time you start the computer. And it will do so automatically, no matter how small and forgotten that piece of software is. How could NIX ever be inferior to Windows in that regard? I only grant macOS some slack here, because they have the "App Store package manager" by now...
Don't forget about R&D. Since Linux is FOSS, it is very easy for independent developers and companies to write some Kernel source with a new algorithm (for example a new file system) and test it on an actual OS on an actual computer with actual users. Did you know? Companies, like Google, AMD and NVIDIA often first do a test on Linux, then port that to Windows. It's things like SCTP, which were first out on BSD and Linux and to this day still haven't been natively integrated into Windows. And you call Windows superior?
Again, how is Windows superior? How is macOS superior? Because of the shiny ads on TV? Think again.