Company culture of not talking about earnings helps me not feeling bad if I were to find out that my colleague who does the same job is paid more, or be on the reverse end. I'd rather not know. On the other hand, differences between different companies I can explain/comprehend/think are useful.