I have the same question...
Rating the quality of a game

Several people have analyzed the old World Champions' games by comparing them to "best" moves as determined by the top engines of the day. There are a number of problems with this approach:
1. Today's top engine says one thing; tomorrow's top engine might say something different. Would this mean that Capablanca's games are suddenly better? Or suddenly worse? Or would it just mean that today's top engine disagrees with yesterday's (and tomorrow's) top engine?
2. An excellent engine move might not be an excellent human move. Case in point: Once a human player has a winning advantage, his best plan is to suppress the opponent's counter-play, to ensure that the opponent (currently losing the game) gets no chance to turn the game around and escape his impending loss. Computers don't even recognize counter-play. They simply calculate. So a computer's idea of "the best move" in a position that's already winning might have nothing to do with the human concept of suppressing counter-play.
Is there a serious Chess software that has the feature of rating the quality of a world champion game?
What for? ....if say Capablanca has played in his best WC game and reached a score of "Constantly thinking 26 flawless moves ahead", (or any other way of rate) it can be compared to say Karpov / Anand ... who he never played against for obvious reasons.

Or is this thinking foolish
Thanks!