I think this is a bad move for both the Cougars and Cubs.
As it has been said, a lot of Sox fans would stop attending, if they were Cubs affiliated. There is no way I could ever pull for anyone to succeed while getting paid by the Cubs.
The 'KC' logo works for both Kansas City and Kane County
Part of the whole Wrigley Field charm is people on vacation from places like Des Moines and Peoria, where they can really play up the Cubs synergies. The Cubs also used to play A ball in Rockford, but they are now an Independent team. The Peoria fans might choose to stay home, if they were not familiar with the players.
I see what the Sox are doing by having most of their teams in the Carolinas, and another a short drive to Alabama. The one team that is way off is the team in Montana. You would think a team like that could be moved back to the Midwest to a Peoria, Burlington, South Bend, Rockford, or Springfield. At the very least, when you send a player off on a rehab assignment, they'd only be 3-4 hours away instead of in Charlotte.