Why would you say "Counsell loves his veterans"? The Brewers have a banged up roster right now and a short bench as a result. Certainly in the Cubs series Counsell played the match-ups regardless of "veteran status"
Last night, Justin Steele, a lefty, started and Counsell played his left handed platoon players-- Brosseau and McCutchen. Later when Steele left the game, he replaced Brosseau with Peterson. Hiura was already in the game at 2nd due to an injury to Wong leaving Narvaez is the only player on the bench. McCutchen had to hit against righties because there was nobody else available, it happens when teams have players with day to day injuries.
In game 2 of the double header, McCutchen played the entire game in LF. The Cubs started Drew Smyly another lefty. Hiura was already in the lineup at 1B and Tellez at DH. Counsell gave Yelich the night off, Mathias, Peterson, Wong all played, leaving Narvaez the only available player so McCutchen hit against righties.
In Game 1 of the double header, McCutchen was on the bench and came into PH for Jace Peterson when the Cubs went to Daniel Norris--yet another lefty. Due to a short bench again, he stayed in the game and hit against Gsellman, a righty, in the ninth.
Against the Cardinals he hit against Wainwright, which was probably due to having a career .865 OPS against him. With Keston Hiura finally showing some life offensively, if Renfroe was healthy the manager would likely play the match ups. Right now, he doesn't have a ton of options with 12 hitters and nine positions to fill nightly.