Good grief, Djokovic could make similar excuses if he wanted.
Nadal won the 2022 Australian Open only because Djokovic got kicked out of the country for not getting the holy vax.
And Djokovic also had injuries and medical issues that caused him to missed out on Grand Slam titles. He underwent elbow surgery in 2018 and suffered fatigue for years from a then unknown gluten intolerance.
Djokovic has been in 34 Grand Slam finals compared to Nadal’s 30. And Djokovic has been in 46 GS semifinals compared to 38 for Nadal.