but that means he had a lot of lost matches. the fact that someone has the highest number of lost finals can't help them to be promoted as greatest of all time. Rodger is older than Novak and Rafa, so he played a little bit more Grand Slam tournaments, it is not insignificant facts.
Of course, it can be ignored his constantly high level of quality for years. Plus little luck with injuries, I can't remember when Rodger had a long break due to injury.
The consistency to play at the highest level for a very long period of time alone will make Roger Federer the greatest of all time, the tricks and the skill level and the style of play is far superior than anyone else and these three players dominated tennis for over a decade and my favorite player is always Roger Federer but legacy wise these three are far ahead of the pack and probably the best players who ever played the game.
Becoming injury free is not just luck, it is hard work, determination and taking care of the body and Roger Federer excels in that department.