This is a great response. I often describe this as the 'video game tech tree' problem. It is very easy to know where to put time/resources when you know what the next step of the tech tree is and how it will help solve problems. At the time it is far more difficult to know which of the many possible options will result in a tool/outcome that will be the solution to the current problems.