Being a wide receiver is one of the most dependent positions in football, if not the most. There’s only so much you can do to dictate your contributions, which are by design primarily receptions. You can get open on every play, but the quarterback has to throw you the ball.
And the offensive line has to provide the quarterback with the protection to find you open. And he has to decide not to throw to any of the other up to four eligible targets, who might be equally open to receive a pass. Frustration is basically built into being a wide receiver.