Actually, my feeling is that you misunderstood Jeff. He makes a great point - we can't all be programmers, world needs people with all kinds of skills.
Jeff's point is that while certain tools (writing, arithmetic, etc.) are indeed of extremely relevant use no matter what you do, programming doesn't fall in that category, and anyone arguing that all should learn to code regardless of what they do is falling in that fallacy.
(i'm not saying I agree or disagree with that, that's just the way I perceived the post. That being said, Zed's post, especially the last paragraph, is of great value.)