https://learn.microsoft.com/en-us/answers/support/self-answering
I fixed the problem, it is not actually a problem, just user ignorance. To change the default host you need to be running CMD with admin privileges.
Here is the simplest way to set the default script host:
Open CMD "run as Administrator" and execute "cscript /h:cscript".
C:\Windows\System32>cscript /h:cscript
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.
The default script host is now set to "cscript.exe".