Steph is such an outlier. I mean, sure, if you can get a guard who singlehandedly stretches the defense and draws a double-team 35 feet out go ahead and grab him. He makes things easier for everyone else. But even that Warriors team doesn't beat Lebron's Cavs without Kevin Durant. FWIW, I don't think the Ws would have beaten Giannis and the Bucks this past year either. Middleton's injury probably stopped the Bucks from repeating, imo.
The Warriors run a unique system that actually relies on Draymond as the fulcrum. They're very much a system team. You saw a few years ago that even when Steph played at an MVP level the Warriors were still eliminated in the Play-in by the Lakers and Grizzlies. Steph can't carry a team by himself. The Warriors need all cylinders firing for their system to work. The Ws' defense was the biggest reason the Ws beat the Celtics this year.
If you asked me whether I'd rather have Steph Curry or Giannis, I'm taking Giannis. Giannis can break the paint, draw defenders and make plays at the rim against just about anyone. Then there's his defense as well.
At the end of the day, you want a guy who is unstoppable, or as close to it as you can get.