I don't think we are in disagreement and I'd love to develop the discussion, but TeeDee would not be happy! (Although it's his fault for asking interesting and provocative questions.)I understand your viewpoint but I couldn't have done my job if I hadn't had higher level education in engineering. I was designing and building things when I was a kid and to go on to study a subject that enabled me to do that for a living was ideal. When I was an employer, I couldn't have taken on anyone with a humanities degree to design complex digital electronic circuits though I had a couple of people doing software without engineering degrees. There's no one solution fits all.