Curry also greatly benefits from Wiggins, Thompson, Green, Poole, etc
They run a great offensive system and Kerr does a good job managing personalities.
Steph Curry is a great player - but imo a big reason for his success is the culture in GSW, system and fit of teammates.
He would be great anywhere but I think GSW maximizes his talent best.