I like PowerShell too, but in what universe other than ours (clearly the worst one) is it even possible for loading a module to take more time than the blink of an eye?
Microsoft should find it embarrassing how long it takes powershell to load a module. Pushing <tab> to autocomplete a cmdlet name should never take more than maybe 100 milliseconds.
Reminds of why I sold my Windows. One day I just had enough of things breaking in all the colors of the rainbow.
For every problem I have on my macOS, some poor Windows user have experienced 50 non-Googleable errors. I do like Powershell though.