Nice try, but I want to see the explanation of how 2015 - present is a stronk eraHe achieved amazing things because he's one of the greatest players in the history of tennis. It's not that complicated.
It's also true that no players around his age range ended up as ATGs, which meant he had a lower proportion of slam wins against ATGs compared to Nadal. That's not mutually exclusive with him being a great.
While 2003 - 2007 is weak