That’s why they call it “fishing” and not “catching.”
It’s an old angling cliche, used sometimes to soothe the wounded spirit of an angler skunked.
But it’s true, too. There’s no guarantee when a fly — even one astutely selected and artfully cast — settles gently on the water of a moving stream that a fish will rise and take it. Nor should there be such a guarantee.