Isn't that macOS? BSD-based where useful, replaced with something else where useful.
Granted, macOS only has a BSD userland, not a BSD kernel, but that still counts it as "a BSD" IMO.
It makes sense when you consider that 4.3BSD could never have been used in a product without tainting it, such that every copy of OS X would have needed a unix license (like NeXTSTEP did). This was also a factor in replacing Adobe Display Postscript with a similar, but lighter and unencumbered internally developed solution.
(I might be wrong as I'm not the world's biggest NeXT/Darwin fan, but I see it as incredibly unlikely that they'd have kept any code and risked license contamination, especially when Mach 4/OSFMK were super incompatible with their proprietary "Mach 2.5", and there was no preexisting PowerPC support in NeXT)
We have used it years on Linux in production. I would assume the MacOS version is just as first class as the Linux version. We are not using to replace Bash as a login shell, not just yet, but a simple pwsh-command and boom, welcome to the future where you're not tied to the 50 year old antiquated idea of 'everything is a file' and it's 40 year old codebase. PowerShell is just a shell for dotnet, so you could say it's idea is 'everything is an object'. For example, JSON is just a datatype in PowerShell world. You don't need jq and it's horrible syntax.
Sorry if that's too confrontational, but I've been using PowerShell as my daily driver for the past 17 years, and Bash+grep+whatnot feels just as antiquated as cmd.exe.
[0] https://learn.microsoft.com/en-us/powershell/scripting/insta...
And replace it with what? Lacking basic tools would make it not very useful.
command lines are so antiquated
How would you do anything?