My attitude is not towards normal people that aren't technically knowledgeable - they have other problems to worry about and technology is meant to make their lives easier, not harder.
But people being paid for being IT-knowledgeable have no excuse for not knowing things as basic as what an OS is. And they do exist, I've met them. Imagine being treated by medical personnel that do not know where the vital organs are or their basic function.