The more we advance the more the tools we use do most
of the work and the
 less designers need to know about what they are designing. 
In general I refuse to sue any tool (hardware or software) that I don't
fully understand. IMHO using tools you don't understand leads to poor
design, designs that fail under odd circumstances, and so on.
This is one reason I stick to my classics. I understand those. I know
how they'll behave (which is often _NOT_ how the documentation says they
will behave), so I can trust what they are doing.
  Very little general research is done anymore, and
that's where people and
 companies used to get their ideas for new things from. 
This is a separate moan of mine.
-tony