i agree with the majority of what you said. but pairing zach and curry is totally different from francis and marbury. with the francis trade, we traded a young and potentially good SF (we are still lacking in that position) for an pg/sg who's caree was on the decline when we already had two in crawford and marbury and 3 if you count nate.
We also messed up because you traded for a downgrade of Marbury. With the Zach trade, we traded up in the same position. Curry and Zach aren't as similar as steve and marbury were. because they don't play the same position and both have different strengths, although they both aren't proven defensively.