I suspect Kobe is getting some love on whether he should be on the top 5 of all-time list because he's seen as going head-to-head with LeBron, and people are irritated with James just now.
I don't know as I'd put either of them that high. I don't have either of them in my top ten, though Kobe will likely creep past Baylor and West and get there. LeBron isn't near. It is not only a longevity thing, though a "full body of work" is a big deal. Does he make his teammates better, either on the floor or off? Did his teams win championsips? Was he consistent, was he clutch? The absence of any of those things is not an absolute deal-breaker, but they certainly have to count to the favor of the players who have them. Jordan, Wilt, Russell, Robertson, Kareem, Magic. Is anyone ever going to push one of those guys off the top of the pile? Think what you'd have to accomplish to move one of them. Then O'Neal, Duncan, Bird, and Baylor/West pick-em. Each of those has an identifiable minor flaw in the resume, sure. But so do Kobe and LeBron. Making fans' eyes bug out is cool, but a relatively minor advantage at this level. Once you hit the top 25, we're talking meat on the table for your c.v.