Представьте, сколько сценариев входа сломалось бы, если бы они удалили cmd.exe? Даже если Powershell может без проблем выполнять все команды cmd (чего не может), сценарии входа в систему, работающие под Powershell, будут слишком медленными при входе пользователя в систему, так как вам придется ждать, пока загрузится .NET.
Однажды я услышал об администраторе Citrix, который преобразовал свои сценарии входа в систему в Powershell, а затем быстро понял, что это плохая идея.