I understand the idea of why the writers should have had Spock save the Galileo crew using his unique logic abilities instead of the seemingly human resourcefulness if they were trying to convey his point of view and that discriminating against it is in error (since it would have been successful) but I do not think that was the point of the episode. I think that it was part of the tension created. I think it was used to put him at odds on purpose to show how he is different. Then I think the episode went on to explore the idea of successful command /not necessarily coming up with an exact answer since Spock chose to change his path of reasoning at the very end and that is what saved the crew. This could be seen as a growing flexibility in the character or as a point for the side of human emotion. I don't see it as clear cut- I see it as something to think about.