There have been regressions even. PowerShell 7 isn't backwards compatible with PowerShell 5 and some features that used to exist are just gone with no plan for a return, due to (surprise) fights between .NET and Windows teams over API metadata formats or something. Most incredibly Microsoft situation ever.
Say what you want about bash, at least it doesn't pull stunts like that.
Say what you want about bash, at least it doesn't pull stunts like that.