The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
You talk about Windows being a kiddie's operating system in one breath, then talk about using Python in the next.
As someone who has developed on both UNIX and Windows, I can assure you that it's hardly a case of one being trivial and the other non-trivial, or one being great and the other being crap - it's simply a case of them being different things.
Yes, when I first moved to Windows as a primary development platform, I certainly missed the Bourne and Korn shells and maybe they do offer some of the inspiration for Powershell but Powershell is not just some simple exercise in recreating the glories of 1970s UNIX shells, it very much moves it in to the OO world. It's a million miles away from the traditional Windows command shell and actually rather a wonderful thing.
Whenever you find yourself on the side of the majority, it is time to pause and reflect. - Mark Twain
I started using Visual Code for my Unity game development, and noticed that it also can be used as a terminal\editor for PowerShell scripts, etc. It appears that it has some nice features too, for this. Worth a look I think.
The one (huge) benefit of PowerShell over Bash (IMNSHO): You're working with actual objects, with properties and methods, rather than just parsing strings. Just about anything in .NET that's public can be invoked.
As for your longer rant (elsewhere in this thread): Are you aware of WSL? It's not merely a VM or a re-implementation of existing commands like Cygwin.
A few years ago I started poking around one of my DLLs with PowerShell, just for the fun of it, and started scripting some things using some of my classes that were never meant to be scripted / for scripting.
Some "feature" I wrote with PS became something a customer wanted us to implement, but management saw little very value in us implementing it right in the program - so the customer got it as a PS script.