Answer: Because he won his last few matches convincingly.
As soon as he loses a GS match you'll change your opinion to "Why I'm almost certain Nadal will not catch up to Federer"
That's how things work on this forum, for some reason.
Truth is, both Nadal and Djokovic have a chance to catch up...