You maybe used to coreutils/binutils and piecing together things in bash like a lego but Powershell in many ways allows you to build powerful scripts or compose one liners like with bash except you have access to .NET and any .NET assembly you can load! Don't even get me started on WMI or GPO.
"Windows wasn't made for me" right... it isn't made for anyone that wants to use it like a unix system, it is an entirely different OS. Just like you shouldn't expect Linux to work like windows.
It really isn't a competition. Windows is messy in its own way and that affects its performance as well. If you want to feel like you are in control, windows isn't for you. If you want to get things done, windows is a mediocre but acceptable platform.
The very things that make Linux powerful and controllable like shared library all over the place, package managers, and more make it more fragile and time consuming to administer.
I spent at least 8-10 hours a week getting things to work on Linux when I had it as my daily driver for over a decade. The weeks I didn't do this, it was because I did nothing outside of browsing the web. Don't get me wrong, I enjoyed most of that time, and I did feel like I was in control up until distro maintainers decide things for me and my only choice is to beg and plead and be told to fork it if I disagreed.
All I am saying is every platform exists for a reason and has issues.