Another issue is the division we play in. All those games against the Royals, Tigers, and Indians, with very little drawing power, also hurts our attendance.
We killed out selves 30 years ago when the team went pay per view and the Cubs had SuperStation WGN. I forget the TV system ON_TV or something like that. Prior to that we were on UHF Channel 44, poor reception in the suburbs, and the Cubs were beaming WGN with a better picture. We lost a generation.
I'm guessing the die hard, knowledgeable, baseball fan base is split about 45-55. The casual, goes to one or two games a year and couldn't tell Crede from Walker are split 80-20 to the Cubs. That's the battleground. The casual "bandwagon jumpers" we make fun of. Those are the fans we need at the games. Instead of looking at them in disgust and talking about being a "true fan"; we need to suck it up and welcome them and hope they bring 10 friends to their next game.