They often come unexpected because we expect complex solutions to solve complex problems. The worst thing to do is to have an unnecessarily complicated solution.
But simple solutions are hard to put into practice, otherwise someone else would have done it
Redefine problems so a solution already exists
Reminds me of how evolution is based on simple rules
Example: shipping containers