I'm not disputing the fact that sometimes our perception is skewed by actually seeing someone play recently. However, it also can be skewed by a retired player's reputation. There's a lot to the saying, "The older I get the better I was" and IMO it can be paraphrased to "The longer he's been retired the better he was".
All I'm saying here is that IMO it's impossible to compare Yaz or Clemente to any current player. We can't do it from memory because some of us haven't even seen Yaz or Clemente, and those who have seen them play may have their opinion skewed one way or the other. We can't even really compare them using stats because the game and the playing conditions have changed. (Astroturf, DH, closers, workout regimens. even video).
I'm old enough to have seen Clemente (on tv, infrequently), Yaz, Evans, etc. and I'm left with the opinion that those guys were really good! Then I see Mookie and JBJ make catches in the OF and I have to ask myself if they're better than the players of my youth. I don't have an answer to that question so I content myself with saying that it doesn't matter. I enjoy watching them make their plays and that's all that matters to me.