Well, the nice thing in PowerShell is that you have explicit control over "stop parsing here and just pass the rest to the application verbatim" with --%. Solves a lot of quoting nightmares.
Thanks.
BTW `--` isn't treated specially in version 4 of Bash.