oh wait.
You can like Lebron or hate him for it, but there is no doubt in his career he jumps before a team gets bad. He did it in Cleveland twice, he did it in Miami. If it weren't for Bronny he might have very well done it in Los Angeles.
There is no doubt he makes his teams better, but he also has no problem saying sayonara. The original Cleveland team is the only one he was around for the build.
None of this makes Lebron a better or worse player. But it does put him with better players through most of his career.
He also is so high on that list because he just keeps playing.