Earlier quoted context omitted.
The weird thing was that Powershell for Mac doesn't do this.
It's not that weird, they put the alias' in so new admins on windows fresh from linux don't hit a complete roadblock at the first command they type. Its to make powershell less punishing to learn, not emulate a different system. So imagine when they packaged that for Mac, that assumption is no longer true.
A new "bottom of the stack" alias instead of the current one that takes precedent over executables.