And Durant played awful last year in the WCF and helped the Thunder choke away their series lead. He's been much better this year but Lebron is more a complete player. Kyrie hasn't been bad this series, Curry is actually playing like a 2x MVP winner though.
The Cavs bench isn't contributing in this series but that doesn't mean they lack a bench entirely. They have Frye, Deron Williams, Kyle Korver, Iman Shumpert, Richard Jefferson and Derrick Williams. The Warriors do have Iggy but Livingston doesn't produce many points and West has been inconsistent. The Cavs bench is deeper but it's coaching that has kept them from getting in rhythm and contributing.
The guys you listed for the Cavs are PATHETIC save Korver. Jefferson is so passed anything even resembling a prime, Deron Williams hasn't been even close to mediocre for years and was picked up off the scrap heap, Shumpert is an okay defensive player and complete liability on offense, Frye is completely one-dimensional and can't even get off the bench in this series and... Derrick Williams... REALLY? Just naming the Cavs bench doesn't mean they actually have one.
Iggy alone dwarfs the entirety of the Cavs bench and Livingston is a match-up nightmare. And West provides leadership, rebounding and points. I mean, West is equal to any of the Cavs best players on their bench and Iggy and Livingston are better than anyone else on that bench.
I said the Warriors have the better roster but the Cavs aren't far behind. I said Zaza & Klay were equal to Tristan Thompson & JR Smith. Klay is better than JR Smith but TT is much better than Zaza.
Poor play in the series doesn't mean they've always been a non-factor.
No... just no. They might not "non-factors", but Klay ALONE is better than TT and JR Smith. I mean, if you offered those two in a trade for Klay you'd be laughed out of existence. He's an a 3 Time All-Star and 2 Time ALL-NBA player. To merely say Klay "is better" than JR but then say TT is much better than Zaza is a completely specious argument. Klay is one of the best players in the league... period. JR is an inconsistent head case who's averaged 8.6 ppg on 35% shooting this season.
And it's having Klay, the fourth in a group of the best players in the league that makes the gulf of difference. Throw in a much stronger bench and you've got a talent disparity with literally any team in the league.