Using a quick-and-dirty measure of PER, Shaq was putting up 24+ PER seasons for 14 years--from his rookie season through his second year in Miami. He tacked on a couple more 20+ PER seasons and a few 17+ PER seasons.
Kobe had a TOTAL of six 24+ PER seasons, mixed in with a lot of 21-22 PER seasons. Even reducing the standard for Kobe down to 20+ PER, he had a 14 season prime (again, compared with Shaq's 14 season prime of above 24 PER, with some extra 17-22 PER seasons).
So I definitely don't think Kobe did it longer (unless you mean literal career length--Kobe played one season more than Shaq, but that would be pretty nitpicky). He did end up with 5 titles--but Shaq had 4, so it's not like there was a huge difference there, especially considering that I think Shaq was the larger factor in the three they won together and Kobe had the pre-insane Phil Jackson for all five titles.
As for the current generation looking up to Kobe more, that's likely. Kobe was pretty careful to mirror Jordan's career as closely as possible, right down to his retirement letter. That made him seem quite a better than he was, as though he was a second Jordan (his performance pales in comparison to Jordan's...and to Shaq's).