John McEnroe says winning a 25th Grand Slam title means more to Novak Djokovic than beating young rivals such as Carlos Alcaraz and Jannik Sinner.