"Curry is not anywhere near the best players in the world. He's a one dimensional shooter. "
You do, of course, realize that the point of the game is to score more than your opponents? So if you are going to be one dimensional, then scoring is a good place to be.
Of course, this is also an exaggeration. Curry is a fine passer, handles the ball great, and lead the league in steals. While he is not a great defender, he is far better than zero.
He was the best player in the league during the regular season. By Far. He streached the D to enormous lengths. He literally needs to be defended all the way to half court.
He's not the best player this post season. Whether that's because of injuries, a slump, or just good defense is up for debate, and since I don't know, I won't offer an opinion.