Curry is NOT a top 2 player in the NBA, he is a 3 point specialist, that can make the occasional circus layup. He rarely drives the ball, because he is injury prone. That is not a player that can carry a team without elite talent around him Harden, Westbrook, LeBron, Durant, Kawhi are all superior to Curry
Sorry, Curry already won a ring without Durant. And he would've won another one if Green hadn't gotten suspended. He's most definitely a three-point specialist. He's the greatest shooter ever in the Association. But he's also a ball wizard, a great distributor, and a good defender. Curry is right there with LeBron as the two best players in the Association currently. He's better than all the others you mentioned and you mentioned shine good ones no doubt. But Curry is better.