Hum... maybe it's because they have so much technical expertise that they are able to have insights into other things?
Technical knowledge is still very important, and it's the basic foundation of being a software engineer, and maaaaannyyyyyy people out there don't even know the basics.