Re: What's the point of it on *nix?
I mostly like Powershell, but it's definitely not perfect.
However, if you're comparing its strengths (defined interface, some documentation), against a series of single purpose Unix utilities where the output can never be modified as it'll break things it's clear Powershell has the better architecture.
I'd rather use Python, C, etc than either given the choice though.