It is a good thing to be able to solve complex tasks and to know lots of things.
But it is even better to solve complex tasks in a way that less educated people or persons less familiar with the subject can understand and, more importantly, reproduce.
What use is it if you can do something if the next one confronted with the same problem has to solve it again only because your solution was too complicated? Or because he doen't have the technology nessesary to do it your way?
What use is a well in africa that needs a functioning pump and fuel to use it when it is likely that the desertsand will destroy the pump and the nomads using the well have no supply of fuel?