And this neglects entirely the formative years Lebron spent in the NBA with very little power to influence who was brought in or out of Cleveland. He was playing with scrubs. His organization picked Desagna Diop and Dajuan Wagner with the number 8 and number 6 picks in the two previous drafts. They traded Brendan Haywood before he showed up for Michael Doleac and allowed Carlos Boozer to leave as free agent after his first season. In his 4th season he took Ilgauskas, Hughes, Gooden, Boobie Gibson, Pavlovic, etc to the finals. One of the worst teams to ever step foot on the court in a finals series and rightly so, they were swept. The Cavs management rewarded Lebron by surrounding him with more scrubs like Delonte and Mo, and signing washed up old players like Ben Wallace, Wally, Jamison, a washed up Shaq.
Lebron went full retard with the decision, and then got absolutely lambasted for creating a team of superstars, by old-timers acting like teams in the past never had 3 superstars which is just
He didn't grow into the league playing with stars like Kobe with Shaq, Wade with Shaq, Magic with Kareem, Tim Duncan with The Admiral, Larry Bird with those Celtics teams of HoFers. Or even young future stars like Curry getting to grow with Klay Thompson and Draymond, Durant getting to grow with Westbrook, Ibaka, Harden, etc etc. His management in Cleveland failed to provide with a single top player to play with in 7 years in the league. Their incompetence was almost overwhelming. Add to that, Lebron on any team in the league meant finishing top 5 in standings so no good draft picks were coming, and they made garbage draft picks before him aside from Boozer and Haywood who would have made up a fantastic young frontcourt with Lebron if those incompetent morons hadn't let them both leave for nothing. Jordan dealt with similar early on but his management came through in the end. The Cavs management never found a Pippin for him, or a Horace Grant, or a Rodman.
Looking at it from this light you realize why his formative years shaped him into this obsessive control freak micromanaging everything about the team's he played on.
Is it the right choice? No. It's severely hampered his ability to win championships. I think spending 7 years with Cleveland playing a 1-man wrecking crew style of basketball damaged Bron as a player. Maybe made him into the most impressive all-around player to ever play the game, but definitely made him very difficult to fit into any sort of winning team style.