Why is $pshome in a "v1.0" directory?
This is for backwards compatability. V1 scripts should run with little or no changes. Until there are major changes to the version of .NET that PowerShell is built against, the plan seems to be to stick with "1".
Notice the extension is still .ps1 as well