I didn't say that just because a person is not a programmer that they are unable to think for themselves. A vast majority of people are completely out of the loop when it comes technology and have learned to rely on the judgement of others who are more informed when it comes to technology purchasing decisions. This isn't "mindless" or inability to think for themselves, in fact it's the smartest decision most people can make. We all do it when outside our fields of expertise.
There a ton of extremely competent people that are technologically clueless. To believe otherwise is bubble thinking.