I've come to realize over the past several years that at least half of the racked bucks I pass will be shot by another hunter that same year. My outlook on it is that if I shoot him, he then has zero chance of getting by til next year. If i pass him then his chance of living at least rises a little bit.
And if you hunted a small property, like many hunters do, you would find that the majority of bucks you pass this year will never be seen in a future year, whether someone kills them or not. That's just the reality of small-land management. In that situation, you simply learn to aim for the best this year
has to offer, whatever that is.