Top 10 lists are obviously incredibly subjective and mostly boils down to an individual's definition of what it means to be the best.
Me, for example... I don't have a much respect for guys who played the majority of the career before the 80's. I just feel like the overall talent pool was not good, and the greats looked better because of it. That's not the same as saying that guys like Wilt and Russell weren't good, but rather that I don't think they would have looked as good if you plugged them into another decade. I know people will argue that if they came up in a different era, they would have developed even more, etc., but we don't know that for sure. On the flip side, you put Shaq, Hakeem, Kareem, Duncan Robinson, and hell, even a guy like Dwight in that era... and they would absolutely dominate. We know this because they dominated against a deeper talent pool.
There's also the fact that there are a lot of facets to basketball. To be one of the best ever (in this case -top 10), you can't have very big flaws in your game for the position that you play, at the time that you played it. That last part is important because the way basketball is played changes over time. So you can't fault Shaq for not being able to shoot, because bigs weren't typically expected or even taught to shoot decades ago, where as in today's game, a big may not play much if he can't shoot.
Otherwise, to simplify it - how dominant is the player on both sides of the floor? If they aren't dominant on one side, it's hard to make an argument that they're a top 10 player of all time, imo. And that's my long way of saying that I don't think Curry is top 10. He just never scared anyone on defense.