Generally agree, but Roddick had it tougher and it’s not even comparable. For one, he had a GOAT level player in his own generation born just 1 year before him, and then he had 2 other GOAT level players born just 4-5 years after him. He was sandwiched in between 3 GOAT level players within a 5 year time span and was guaranteed to run into all of them during their peak. There was no hope from the beginning.
Medvedev was born 9 years after Djokovic and 10 years after Nadal. Federer wasn’t even a factor for him. He was born 5 years before Sinner and 7 years before Alcaraz. So he was sandwiched between 2 GOAT level players in their mid 30’s and 2 ATGs within a 14-15 year time span. There was a sweet spot from 2019 to 2023 where Djokovic and Nadal were relatively old and declined while Sinner and Alcaraz were young and inexperienced. Medvedev actually came in at the perfect time, but he just wasn’t good enough to take advantage.