@haiaku, if we start with candidate moves for one side, we certainly don't check its value against all opposing moves. If Elroch claimed that, then he's wrong. If we have candidate moves for one side then, equally, we have candidates for the next move ... the next ply, and so on.
During practical play yes, we do as you say; but to solve a chess problem (e.g. "chekmate in two") we have to check all the opponent's replies to our selected moves, otherwise we cannot be sure we have solved it.
Ignored the last few posts by the person trying to authoritate 'irrelevant'. Didn't read them. Pingpong with somebody else perchance.
Perhaps he'll get response from somebody else.
But his narrowness of view - has uses.
Hopelessly narrow views may cause persons to express better and more objective views. And more constructive.
What about alternatively - @tygxc ?
He's pursuing an alternative to strong solving. Others disagree - but he's demonstrating how to post so very much better than that other guy !