What you're not getting is a not-invented-here scripting language with idiosyncrasies deeply coupled to .Net.
If only they had just improved the command line...rather than force every admin to learn a throwaway scripting language that adds no long term value once you use any other platform.
As a CLI it's hideously baroque. It brings in all the mental overhead of OOP without the tooling needed to make OOP comfortable to work with. OOP is pleasant in .NET languages thanks to the relationship between Visual Studio and all information the .NET framework has about classes and assemblies - all the documentation around the object you're manipulating is right there.
The lightweight-but-still-too-heavy Powershell ISE leaves the user completely in the dark about the .NET framework.
No apology necessary. We don't have as many amusing translations, but every year we do watch the Robin Sparkles Holiday Special on the CBC as a national tradition.