If you look a little closer, the "other people" being thrown in amount to an upgrade at catcher for the guy giving up Soriano. It kinda depends on whether you need Encarnacion. If he's like your 4th or 5th outfielder (which seems likely), then you don't lose anything by throwing him in. Which means you upgrade Wilson to Marerro (much better), downgrade Soriano to Boone (much worse, but Boone is still good), and lose a bench player to get Mariano Rivera. Not really a bad trade. I'm not sure I'd do it if I were you, but it's reasonable. I don't think I would do the trade if I was giving up Soriano straight up for Boone and Rivera.