Не уверен, почему вы делаете это в первую очередь.
Для Powershell нет необходимости загружать переменную PATH, когда вы можете использовать профили и псевдонимы. Затраты на производительность - это необходимость поиска каждой папки при поиске команд.
Тогда есть стоимость практичности. Путь - это глобальная переменная. Зачем использовать это для решения чего-то, что используется только Powershell и консолью? Глобальное решение локальной проблемы обычно приводит к непредвиденным последствиям.
Другое непреднамеренное последствие - неправильный ввод команды и запуск системы из-за пределов рабочего каталога. Это просто боль в тылу, а также уязвимость безопасности.
Редактировать:
Кстати, в то время как ОС имеет ограничение 32 767 для переменной PATH, командная строка имеет гораздо более короткую длину, где-то около 2000. Я не знаю точного числа.