The same thing was said about Bron and after he lost to the Mavs, a lot of people and media crucified him. 6 years later nikkas leap frogged him all the way to a discussion with Jordan as the GOAT. Give KD 2 more rings, hell even a ring and FMVP this year with another outstanding performance and he’ll slowly but surely start to win the media and public back.
The difference so far is that Lebron had to overcome real adversity (lose Bosh and go down in multiple series in 2012, go down 3-2 to the Spurs in 2013, down 3-1 to the 73-win Warriors in 2016) and turn in some of the most epic performances in NBA history (the 45-15-5 Game 6 in Boston in basically three quarters, putting up 37-11-6 and hitting huge shots to beat the Spurs in their own house in Game 7, and back-to-back 40-10-10 games followed with a 27-11-11 and The Block to beat the Warriors in Game 7 on their own floor) in order to win those three titles. And along the way he said annoying stuff at times, but also was as real as any NBA player and was making a lot of dope moves left and right.
Durant, meanwhile, joined a team that had already had a title in the bag and had won 70+ games the year before. They basically sleptwalk to the title - yeah he played great, but often it was unclear whether he even needed to. He won the Finals MVP by making the plays he was asked to make, but the other team still centered their entire defensive strategy around Curry, not him. And along the way he's been really, really annoying on a personal level without doing much to counteract it.
I think Durant is a top-3 NBA player (already was for years before the move to Golden State happened) and I like the way he plays a lot. But he isn't the most enjoyable player to root for. Right now even if Lebron were to retire today, I'd get a lot more fun over seeing Kawhi or Giannis or even Embiid take over the league than watching Curry, Durant, Klay, Draymond, and the rest of that squad just steamroll teams by default.