The only difference I can see, between those two answers, is that the more recent gives a link to the documentation for the Drupal 7 function. Apart that is not saying something new that was not already said. Probably the user is used to forums, where it can happen that multiple users says the same thing.
If the user added that in Drupal 7 another method should be used, that would have made a good answer, but that is not what the user did. Also, answering about Drupal 8 would have been a good idea, since the question doesn't use any Drupal version tag.
I am going to delete the answer, asking the user to first check if the answer has not been already given. I added the following comments to the answer:
Welcome to Drupal Answers! Please check if the answer you are going to write was not already given; you are not adding anything to what already said from the answer with the higher score. Stack Exchange sites are not forums; a new answer should be added if there is something new to say. Hint: The second argument of node_load_multiple()
is deprecated, and Drupal 7 code should be different.
If you agree with the given answer, you can up-vote it, which is the Stack Exchange way of agreeing about an answer.