I apologize for suggesting you look at the stats. Because you looked at the wrong ones. Below is an earlier quote from you (sorry, I haven't figured out how to multi-quote).
Clearly you are talking about last year. Last year he had a wRC+ of 119 (and has been above 100 over the last 4 years). He didn't have a great average (.248) or OBP (.311), but the dude hit 27 HRs. He had value on offense. He mostly batted 5th and 6th for the Braves--obviously the Braves thought he had value on offense.
Clearly you didn't want to compare Swanson when he was 23 (5 years ago), sucked at hitting, and the Braves were a third place team to Cain when he's 35, has been on a decline, and the brewers have a legitimate chance for the W.S. Right? You realize those aren't comparable situations, right? In one you're developing a player, and in the other you're letting a player who is on the decline drag down the rest of your team.
You made an insupportable statement about a bunch of guys who are hitting badly on good teams, I showed they ALL hit better than Cain was, and mostly a lot better.
So you tried to change the subject, and for some unknowable reason you picked Dansby Swanson as an example. Another bad idea.
There are reasons to want to stick with Cain a while, but suggesting he isn't that bad right now isn't one of them. His batted ball stats are worse than his standard stats (haven't looked at them for a while, but they were so abysmally bad they couldn't have improved much). He's been terrible.