No ones turning Wade into an average player. But by the 3rd and especially 4th year, Wade's body was breaking down and in that 4th postseason, Wade had absolutely nothing left.
Ray Allen was like 40 years old too. To make him out to be anything more than a 3pt specialist at that point is probably wrong.
The difference between MJ and LeBron when it came to supporting casts was MJ had Pippen and Kukoc for the entirety of their primes. LeBron had 2-3 years of Wade and Bosh's prime and he won 2 rings. LeBron won't get all of Kyrie and Love's primes because LeBron's too old (which I'm sure is 100% LeBron's fault too. Damn time!)
My argument with supporting cast is if you gave LeBron a top 10 player for his entire career. The best coach for his entire career. He would probably have more rings right now and that's what MJ had.
If LeBron had the most dominant big man in NBA history for half his career like Kobe had. Then got maybe the most skilled big guy in the NBA for the back half like Kobe had. And the best coach in the NBA like Kobe had... LeBron probably has more rings right now than Kobe had.
I guess the debate of who had the better supporting cast is up for debate. One thing that isn't is MJ and Kobe had easier situations on their original teams. LeBron's first 7 years of his career were wasted by the Cavs. And unless some people here are going to argue with me that Larry Hughes and Big Z are the same as Pippen and Shaq, that's just the truth.
Actually, supporting cast probably isn't up for debate considering who LeBron played with during his first 7 years compared to MJ, Magic, Bird and Kobe. LeBron definitely did more with less than any of those all time greats.