It's not pointless, it shows you what will happen - but what is important is that what isn't shown can be modified.Then it's pointless and stupid. If you can't change things, being able to see it is useless.
If I dream that a hurricane totals my house, my house is screwed - but I can move all the valuables into a car and move that to safety.
If I see a character lying in a pool of red liquid, they might get hurt in the future but I may be able to prevent their death or harm to others. What the dreamers need to do is differentiate what is undeniably true (person lying in a pool of red liquid), and what is an interpretation of that (person is hurt / dying).
Steins;Gate explores such a concept well.
Foresights based on "what ifs" are flawed because it's a guess. If someone dreams that Bell fights Ryu, but then it doesn't occur - is the foresight just wrong, was it avoided actively, or is the fight yet to happen? Is it even foresight at this point.
And on the other hand, if in a dream Bell appears to fight Ryu, and the party decides to not participate in this hunt -
Will joining the hunt lead to the fight?
Or will avoiding the hunt lead to the fight?
Neither is certain, so what will you do?
The only way Foresight makes any actual sense is if what occurs is absolute and you just have to deal with everything else.