Wouldn't it be a fairer criticism to say that Devs-with-CompScis are to computers what e.g. jet plane designers are to high-tech jets? (believe me, I'm not gonzo for Devs, but stick with me here) - those engineers design the slickest, leanest& meanest symbols of the advances in aeronautics - but don't, never have, never will actually fly a plane. Even a simple one.