О, а как думаете, ПМу нужны знания языков программирования? Для того, чтобы ставить задачи разработчиками на их языке, грубо говоря. Или возможно быть хорошим проджектом без этого?
Не мешают, но не для этого.
Если на таком уровне на ставить задачи, у вас не разработчики будут, а кодеры. И ответственности за результат от них будет странно ожидать. Тем более за бизнес результаты.
А вот для понимания почему они выбирают то или иное решение, какие есть варианты, полезно. Причём даже не язык программирования, а инженерные практики.