Использует джаваподобный язык для такой простой задачи, как шелл. И попробуй просто поебаться в активную папку с помощью этих командлетов, осознаешь, что тебе придется заполонить всё алиасами, чтобы не менять клавиатуру из-за кол-ва веденных символов.
@bazar PowerShell — это админопрограммерская штука, он задизайнен в первую очередь для автоматизации и администраторских задач. Поэтому подробный синтаксис и обмен объектами. Для пользовательских задач в Windows исторически были более удобные и наглядные инструменты с GUI, поэтому никто не стремился сделать текстовую оболочку, которая удобна для всего вот этого.
Sh-подобные же оболочки всегда проектировались с расчётом на постоянное интерактивное использование, потому что в так принято в юниксах и даже GUI нужны чтобы пускать терминалки.
Шелл — это не «простая задача», а sh-подобные оболочки — довольно неуклюжая попытка усидеть на двух стульях (с перекосом на пользовательский). У PowerShell перекос в другую сторону, но на своём стуле он бесконечно выигрышнее башелапши.
@bazar Хуянь. Всё что нужно я тебе уже сказал, нормальному человеку этого достаточно, чтобы как минимум задуматься. А очередному стереотипному люниксопетушку с верованиями из 70-х что-то там доказывать — нахуй надо.