I’m with you. Powershell is a jarring experience for someone not used to it. Heck, it’s still jarring for me and I’ve been working at Microsoft for over 5 years. I truly dislike writing it.
That said, it’s so much more “usable” than any other shell or scripting language. It’s hard to explain to someone who hasn’t used it, but I even reach for Powershell over Python in my daily work.