This really sounds like shell gatekeeping touching on the no true Scotsman fallacy.
The purpose of the shell, to me, is to
1. Remote management/system administration.
2. Application execution
3. Data modification in situ
And powershell does all 3 for me.
Lastly just typing bash/pwsh is a useless benchmark as I can make both run at wildly different speeds (bash .profile modification and pwsh -noprofile loading)