Absolutely.
I would have to disagree with you somewhat here. This is likely a lot more true for engineering. However, for sciences, and even more so for math, methodology and reasoning are as important, or more important, than getting a 100% correct answer.
Question on higher level tests in the life sciences often have more than one correct answer, and the professor is often not aware of alternative correct answers. In math, there may be more than a single way to get to the correct answer. In physics, we know that there is more than one way to get to an answer - you can calculate correct answers in physics using either calculus or algebra (I recommend calc…).
Engineering, on the other hand, at least at the undergrad level, students have to learn how to use one set of standard methodologies, because they need t be able to compare results across people, companies, locations, and projects. There may indeed be more than a single way to plan an overpass, but unless everybody is using one standard method, you cannot ensure that the overpass meets the national safety criteria, which were developed using a specific method.