There's something to be said about familiarity, and LeBron James certainly has a whole lot of that with the Cleveland Cavaliers.
James has now spent more than a decade wearing a Cavalier jersey, and leaving now to go chase a championship elsewhere is not only a bad legacy move, but that may not even be the best fit for him.
He won't have more control over what happens with his team than he does right now playing for the Cavs, and giving that up would be a much bigger deal than we may realize.
LeBron basically serves as the de facto general manager for the Cavaliers.
Whether you feel the team has put enough around James for him to go and win a ring right now is certainly debatable, but do we really think come summer 2018, there will be no big-time stars interested in signing up to go play with LeBron?
One way or another, help is on the way, and if James wants to be rightfully remembered as one of the greatest to ever do it, sticking it out in Cleveland and making another run at a championship is certainly a good way to do it.
Undoubtedly, others will be quick to follow the King's lead. It's still his world after all.
The talent will come to him.