For the record, any trade of Russell or Baez wouldn't constitute "giving up on promising talent", it would be taking an outstanding and perhaps semi-redundant piece and trading it for something else. In spite of Baez's free-swinging nature, he would have tremendous trade value (and if you find he doesn't, you just don't deal him). Baez has massive power potential, actually hit for a good average this year in spite of the Ks and is elite defensively at 3 IF positions. He shouldn't be traded unless it's as the centerpiece of a deal that brings back a cost-controlled ace-type starter. Russel also has top value, as he could plug into almost any roster and start at SS for the next 8-10 years.
As for Schwarber, I wouldn't read too much into Pat's comments, though you could be reading it correctly. Here's the thing with Schwarber. He's still really young and he still has massive power. He would have had a ton of trade value to AL teams last off-season without a doubt....coming off his 2015 season with the WS performance, his value was really high. His rough season this year doesn't change the fact that he has big power or that he's young. That said, if his trade value really fell off, then the Cubs are probably better off keeping him. If his value remains high with even a couple of potentially good suitors, then make the deal. Just don't give him away.