Lots of good logic here, all leading to different conclusions. No one here thinks he's worth his money, that's a fact. They have Garcia waiting for a chance, that's a fact. Expecting to get a valuable prospect for a player that's not worth the money he's making would seem to be unreasonable.
Some of his "Five Tools" have eroded to mediocrity and we're guilty of overvaluing him. Since he's blocking Garcia, what's the harm in letting him go, whether the savings wind up in player development or in management's pocket?
Every time you aggravate a BMW driver, an angel gets its wings.