When he played point guard under Mark Jackson, his best season was 8.5 assists per game, he only ever had two seasons at or above 7 assists per game. He only topped 40% in assist percentage once, and has three seasons under 30%. When the Lakers asked LeBron to play point guard he gave them 10.2 per game, he has 12 seasons at or above 7 assists per game. He had five seasons where he topped 40% in assist percentage, and only two seasons under 30%. LeBron James is also not a great point guard, let alone an all time great point guard (but he is a better point guard than Steph Curry). Curry (and Golden State in general under Kerr) is the poster child for positionless basketball. Everyone does everything. They don't have a traditional point guard. Sometimes Klay brings the ball up the floor, sometimes Poole. Very often it is Draymond who initiates the offense. While Curry is listed as PG, he doesn't play as a PG. He is an all-time great basketball player, and has changed the game of basketball. He isn't a great point guard (and neither is LeBron James).
This is why I think stats and analytics blur perspectives. If Steph Curry was asked to lead the team in assists, he would get 10 plus assists per game. If you are good enough to get 8.5 assists per game, you are good enough to get 10 assists per game. Assist %? Meaningless stat that doesn't matter. Lebron averaged 10.2 assists? Cool. But Lebron and Curry are not the same caliber of 3 point shooter, and that will skew the numbers. Teams want three pointers in the Curry era of basketball. Since he's the best three point shooter of all time, he will take more of them and pass less, thus less assists. He is an all time great point guard, if not the GOAT point guard. He instantly makes the whole team significantly better the minute he steps on the court. He brings the ball up and initiates the offense. He runs a marathon each game wearing out defenders cardio. He plays the game differently than anyone, because he has a shot like nobody ever had. If you look at his passing ability, he is elite... perhaps not by numbers, but by ability. This man gets doubled and sometimes triple teamed for entire games and handles the pressure with relative ease and still can put up 40. I don't think you are giving him credit for how difficult that is. In basketball, there is nothing harder offensively than to play against double and triple teams. Passing or dribbling out of double teams consistently requires high level point guard skills.
Curry clearly is a point guard, and, arguably, one of the 4 greatest of all time along with Magic Johnson, Ques Glover and Walter Clayton, Jr.