Designers are good at refining existing products for mass consumption, it's engineers that come up with new, innovative products that solve real problems. Expecting designers to be good engineers is insulting to both professions.
It's _humans_ that come up with new, innovative products that solve real problems. The profession those humans choose vary.