The NBA has become more physically demanding, and serious injuries have become much more common. It's practically unheard of for anyone to play 10+ years without a major injury anymore. I don't think a regular all star level player should be considered one of the top 3 PGs of all time just because he played at a regular all star level for a very long time. KAT has never missed a game. If he keeps it up for 10 more years, even without significant improvement, his numbers will be gaudy. It doesn't change the fact he's just a borderline all star.
Someone mentioned Stockton's 61 TS%. That's elite, but it's on 13 ppg. Which is very much not elite. If John took more shots, both his TS% and his number of assists would've gone down, and it would have been better for the team.
For example, had the Jazz had an actual all time great PG, like Steph Curry, they would've won multiple championships. That's despite Curry only averaging 7 apg and missing a ton of time with injury.