As outras respostas fornecem justificativas razoáveis para o fato de um roteirista de cinema exigir que os vendedores conheçam a codificação. Se o Google faz ou não, eu não sei, mas é um requisito extremamente razoável, especialmente para tal empresa.
No entanto, ser um engenheiro de software de várias décadas que exige codificação experiente vai muito além do esnobismo, da tradição ou da compreensão básica do produto:
- melhora drasticamente a comunicação fornecendo um quadro de referência comum
- fornece um léxico comum
- as expectativas começam dentro de limites razoáveis em ambos os lados (vendas e engenharia)
- melhora a percepção de vendas do que é possível e impossível, e fornece insights sobre o quão difícil (caro) o aplicativo de um possível cliente pode ser
Uma piada que ouvi nos anos 80 pode lançar mais luz:
Q: What's the difference between a used car salesman and a computer salesman?
A: The used car salesman knows when he is lying.