I'm sure you have now come to accept that Djokovic has proven to be a better player than Nadal.... But if you still think Nadal is the greatest of all-time, then put forth your argument with his records to justify that... I believe Federer still holds the over-all records. Don't forget even at 34, Federer is still ranked higher Nadal.
Nadal will be regarded as the greatest clay court player with 20 masters and 9 GS on clay.... but the GOAT will always be Federer who has the overall records and Djokovic might become the next GOAT if he overtakes Federer's 17 GS titles.
But Djokovic with -more weeks as No.1, -25-23 H2H, -masters record, -world tour finals titles, -career win percentage record.... compared to Nadal.... seems to have overtaken him to become the 2nd best all-time.