Você não precisa aprender, mas isso o tornará um programador melhor. Você aprenderá como fazer as coisas de uma maneira diferente da maneira do Windows. O uso de qualquer um dos shells * eventualmente levará ao script e ao uso de expressões regulares, automatizando instalações, analisando arquivos grandes etc.
Não me importo em ser ridicularizado por não saber, por mais que me pareça legal, toda vez que aprendo a fazer outra coisa no Linux. Ele está cada vez melhor e melhor a cada novo bit.
O Powershell tem muito que vem do mundo nix, eles finalmente perceberam que, para ter automação, você precisa de um bom console (parabéns à MS por isso). Tanto o Perl quanto o Python parecem ser uma mistura de C, bash, sed, awk, todos integrados a uma coisa boa à sua maneira.
No mínimo, você terá mais alguma coisa para colocar em seu currículo, mas isso realmente não é a melhor coisa que você obterá com isso.
Tenho certeza que você encontrará por conta própria coisas que farão você ir: "Uau, isso é tão legal!" O primeiro foi "matar" o Apache usando um sinal USR1 para recarregar um novo arquivo de configuração e reiniciar os logs, sem parar o serviço e continuar recebendo conexões. Também ssh e rsync, que pena que a MS não os portaria está além de mim.