We keep forgetting one thing. Djokovic is winning grand slams. But he is playing a highly reduced schedule. He is concentrating solely on grand slams , and it is helping him keep his physical /mental/ emotional energy reserves for these tournaments.
He is still a good player to reach semi finals easily. After that its 2 matches per tournament where he bring his complete focus/preparation/analysis and dedication. This has helped him win grand slams tremendously . Someone like Carlos and other players play the full schedule so they are bound to be burned out/ less focussed causing up and down days.
There is no way Djokovic can okay full schedule and still win 3 grand slams. He doesn't have that much energy. He is completely focussed now on grand slams to the point even a loss in other tournaments doesn't bother him at all.
Seeing his reaction after loosing Wimbledon , it seemed he accepted the loss very well, no emotional frustration creeped in . Just a bad day at office. And then planned and prepared and motivated himself more for Cincinnati/us open
Forget about winnings ,other players burn so much energy just reaching the finals. For all the success Alcaraz had, he reached only one final this year!!