Medvedev is the only player outside of Djoker and Nadal who I look at as being a threat to win majors. The other players of this current generation are not good enough even to be competitive with these aging legends. I was actually holding out some hope that Kyrgios might beat Djoker but he just isn't that good. I really think that the primary reason Federer, Nadal and Djoker have piled on 20 plus majors is that they didn't have a lot of competition outside of each other. The other players of this generation are imperfect prima Donna wannabes. Only Medvedev, who has gradually improved and finally took down Djoker in straight sets at the 2021 US Open, is a viable and real threat to do it again.
Medvedev was banned from Wimbledon for being Russian which is unfortunate for him and fortunate for Djoker, who lost in straight sets last time he played Medvedev in a major final. Had he not been banned, Medvedev might have won Wimbledon. It's not fair to Medvedev or Nadal, who is now only 1 up on Djoker, but then again life is not fair sometimes.