Polanco is 37 years old. He's no long term answer at 3B and leaves a void there after this season.
Reds aren't taking on Nolasco's contract for this season when first of all they don't need him.
Ruggiano is basically Heisey.
I'd rather give up less players, and more impactful players such as giving up our #1 prospect, Hamilton, and maybe either Cingrani or Chapman. Something like that.