If I had to make a call either way, I'd probably agree that our best efforts will never be good enough (depending on what the definition of good enough is I guess) either, simply because there's too many individuals, too many variables, too many circumstances, and too much randomness to really hope for good enough.
So trying'll have to be good enough.