Did you do
One of my major pain-points with PowerShell. Why does every module have to be manually loaded. It's not like you have to load them into memory until it's actually needed.
The new PowerShell core seems to auto import modules when you use a command from them.
Why was that missing from day 1? Seriously!