It might be me succumbing to stereotypes, but POSIX shell syntax feels something that grew organically, out of use and necessity, with basic guiding principles but no set guidelines or rules.
Powershell feels like something designed by committee, it has an internal consistency and logic, but feels bloated and overcomplicated.
Powershell feels like something designed by committee, it has an internal consistency and logic, but feels bloated and overcomplicated.