Let's see curry lead the league in scoring once, and then three more times before saying he's a better scorer.
Curry relies heavily on threes so he yea he scores more on less shots naturally. And he's more efficient cause he's just a better outside shooter. I think most would agree he's the best all time.
On top of this, He has great teammates to set him up for easy shots/open looks and occupy defenses from focusing on him.
Curry sits because the WARRIORS are a good team not because he's that great of a player.
Iverson never had that luxury so he had to work much harder for his points. He took more shots/more contested shots and lay ups. of course he missed more. But he always found ways to score. And he scored in more creative dynamic ways than currys because his size, speed, athleticism and handle.
Iversons a better one on on isolation player. He was the whole offense.
That's why they called him the Answer
Curry is a great team scorer who scores within the offense. He's good working with teammates
Curry Has Klay whenever he's having an off night

and draymonds the team leader
Iverson was klay Draymond and curry on his Sixers teams.
Plus iverson could actually dunk