Calm down.
Now then, you've run into a subtle fallacy here. Just because someone talks about a task, and mentions a tool capable of performing that task, doesn't mean they *know that it can perform that task*. I know it seems to you like they should, but here's an analogy:
A man comes to you and says 'I need to twist a flat-head screw, but all I have is this Phillips-head screwdriver.' You notice that the screwdriver is actually a two-in-one device; pull the top part out, stick it back in the other way round, and it reveals a flat-head end.
So you tell him 'You've already got the tool you need.' Do you see why he fails to understand?
Handing him a separate flat-head screwdriver is OK. Telling him that the top is reversible is also OK. Telling him that he should read the screwdriver's printed instructions more carefully is *also* OK.
The reason I didn't read 'man ls' is that, when the task at hand is searching for a file whose directory is unknown, I think of 'find' first. I did read 'man find'.
'ls' is capable of the task, in the same sense that a butter knife is capable of picking up peas. It's not the ideal tool, though; your suggested command should really be tweaked to
ls -i -R -1 / 2>/dev/null grep -w 324401
which is probably less efficient than 'find'. Also, in theory, it could pick up false positives (i.e. any file whose *name* is '324401'

.