I disagree. Shooting percentages for players stays the same across most of their career, with a few exceptions (K

be). Curry could very well shoot at this level his entire career. Of course he's not going to stay over 50% for the season, but as much of an outlier as it is, it's hard to say that he won't be close to 45% from 3 by the end of the season. It's very possible he could do that and continue to be an offensive monster well into his 30s. I mean, ffs, he's 27. He's already hit 52 3s this season. At this rate he's on pace for 400 3s this year. Let's say he only gets 300. Add 250 3s to his current total, and he would be sitting in 24th all time in 3s. At the end of next year he's almost a lock to be in the top 10, as a 29 year old player, and he could be as high as 6th.
300 3s per year means in 3 years, he's adding almost 1000 3s to his total, and that's conservative. Assuming health, by the time Curry hits 30, he'll be 3rd all time from long range in NBA history, and likely have a higher % from deep than any player who's ever picked up a basketball.
He could actually pass Ray Ray before he turns 34.
There's no real debate here. Curry's the best shooter ever. He just has to stay healthy and keep bombing away.