His defense is above average and can play short and second. He would be what he is suppose to be on a team a UI. Barney is a major leaguer just not a starter.
Silence, if a team were to release a guy like him in the winter, there would be teams that may be interested in adding a utility IF to their bench.
But at the trade deadline, teams aren't spending their time looking for that. The buyers have bigger needs. His BA has killed whatever value he may have, and I think most teams already have comparable guys on their bench, and thus don't see a need to give anything up.
And from a Cubs standpoint, what big gain is it to trade a starter for little return, only to then have a hold to fill? Not that it would be a big blow, but, again, a very low priority move. I think that's why he's not being moved.