You have to be really good for a very long time to miss as many shots as Kobe has.
Also you have to take that into consideration, Kobe has been playing at an elite level for about 16 of his 19 years in the league, many shooting guards burn out or become role players after a decade or so.
Not Bean he is still going strong, going down with the Titanic that are the current Lakers. Kobe passed John Havlicek by the way with 13,418 missed shots.