A few things, first for oldjar.... 19 grand slams for Nadal ( not my favorite but not at all a jerk ) and while 12 are on clay, 7 are not!!! Any idea how many men have won 7 grand slams???
Federer has won on every surface, and has been dominant for almost 2 decades... I thought he was finished 4 years ago but he reinvented himself and is strong again. Both of these guys exude confidence but have generally been magnanimous to opponents...
and I disagree about weak competition... I’ve been fortunate to go to the Open for the past 12 years and have seen some awesome players ... jockovic, Murray, Del Potro, Thiem, Roddick, Tsonga, Monfils, and more... plus Sampras and Chang and Agassi at the end... I think the players today are magnificent...
as to the Americans... times have changed... no national program like other countries... does not totally explain our women’s depth but two different circumstances...