Why research is not like other human activities

If you know exactly what steps to take to solve a problem at the onset, and are guaranteed with probability one that you will succeed, then by definition you are not doing research!

In many human activities (i.e., building a house), one can set a goal, and then given enough time, money, and person-power, reach that goal. This is not the case in research; one has to receive feedback during the research process which modifies the goals that can be reached.