Didn't Jeff make the point that people should be taught "computer skill" for the reasons you just listed? You can learn about the ins and outs of technology without learning to code.
Jeff mentions advocates the need for "a basic understanding of how computers, and the Internet, work". As expected from him, he even insists a second time on understanding how "to get around on the Internet".
This is all great, but I advocate learning how to "code". I think that learning how to plug in your printer, transferring your pictures from your phone to your PC, or being familiar with the latest trendy webapp that automates your microwave's behaviour according to your GPS coordinates (a million dollar idea) is not enough.
I don't think everybody should learn to code, just like I don't think everybody should learn math. Also I become borderline elitist when it comes to coding professionally.
But as far as education goes, I'd like to live in a world where any college (heck, even high school) graduate would be able to read a simple Excel macro or bash script and understand the gist of how it works.