No tiene que aprenderlo, pero lo convertirá en un mejor programador. Aprenderá a hacer las cosas de una manera diferente a la de Windows. El uso de cualquiera de los shells * sh eventualmente conducirá a secuencias de comandos y el uso de expresiones regulares, automatizar instalaciones, analizar archivos grandes, etc.
No me importa que me burlen por no saberlo, por mucho que me importe lo genial que es cada vez que aprendo cómo hacer algo más en Linux. Sigue mejorando cada vez más con cada bit nuevo.
Powershell tiene muchas cosas que provienen del mundo nix, finalmente se dieron cuenta de que para tener automatización necesitas una buena consola (felicitaciones a MS por eso). Tanto Perl como Python parecen ser una mezcla de C, bash, sed, awk, todo enredado en algo bueno a su manera.
Por lo menos, tendrá algo más que incluir en su currículum, pero eso no es lo mejor que obtendrá.
Estoy seguro de que encontrarás en tus propias cosas que te harán decir: "¡Guau, eso es genial!" La primera fue poder "matar" a Apache usando una señal USR1 para que vuelva a cargar un nuevo archivo de configuración y reinicie los registros, sin detener el servicio y continuar recibiendo conexiones. También ssh y rsync, Dios mío, ¿por qué MS no los porta?