Earlier quoted context omitted.
That structured CLI already exists: PowerShell cmdlets.
Not in any meaningful, general way on Unix systems it doesn't. Nobody uses psh outside Windows
I just remembered docopt, which maybe fits the bill in a more Unixy way, but it and its ports are mostly abandoned, for various reasons.