Não sei por que você está fazendo isso em primeiro lugar.
Para o Powershell, não há necessidade de carregar a variável PATH quando você pode usar perfis e aliases . O custo de desempenho é o prompt que precisa pesquisar cada pasta quando procurar comandos.
Depois, há um custo de praticidade. O caminho é uma variável global. Por que usá-lo para resolver algo que é usado apenas pelo Powershell e pelo console? Uma solução global para um problema local geralmente leva a consequências imprevistas.
Outra conseqüência não intencional é se você digitar incorretamente um comando e o sistema terminar lançando um arquivo fora do seu diretório de trabalho. É apenas uma dor na parte traseira e também uma vulnerabilidade de segurança.
Editar:
BTW, enquanto o SO tem um limite de 32.767 para a variável PATH, o Prompt de Comando tem uma duração muito mais curta, algo em torno de 2.000. Eu não sei o número exato.