> You can unpack your string into argument list - by adding ONE character to variable.
> External legacy programs are just that - legacy.
No, external programs are essential. If you persist in this assertion, and claim PowerShell isn't broken because you don't really need the broken feature, we can't have a discussion. If I'm going to write a stand-alone program that doesn't act like a shell, there are many languages better-suited to the task than PowerShell is.