Most Federer fans hate Nadal because 14 is a scarily close number to 17. They usually like Djokovic because 8 is a much smaller number than 17 and it stops 14 getting bigger. ¯\_(ツ_/¯
The last time Djoker stopped Nadal was such a long time ago it might as well never happened. Djokovic's H2H in majors is (almost) as lopsided as Federer's. If anything, Djokovic won more majors at expense of Roger than at expense of Rafa.