That statement encapsulates an ideological outlook.
I, personally, agree with you. (I happen to have a CS degree and used to work in the industry: of course I agree with you!)
However, purely pragmatically, a lot of people don't agree with that position. They no more want to know how their computer works than they want to know how to adjust the ignition timing on their car. Yes, in principle they could learn that stuff; but they consider it to be a waste of their valuable time, for which they have other priorities.
By way of an analogy: we're in the position of 17th century puritans asserting that of course everyone must learn to read so they can read the Bible for themselves and interpret the word of god directly. (While a large chunk of the audience at the time disagreed strongly and wanted to leave that to the priests.)
That's how things are for a large chunk of the general public, whether we want it to be so or not. And as computer use becomes a universal, pervasive element of society, we're going to run up against it increasingly.