This is probably just a side-effect of getting programs to do stuff being more easy and malleable than working with real objects where you have to take physics into account, not something wrong with the audience. The chances of a random engineering idea being impossible is much higher than the chances of a random application idea.