These gaps must have some bearing on the attendances. Your average part time supporter wont know when the next match is, where a few years ago you didn't need a fixture list - if rovers were away last Saturday, they are at home this Saturday. There you go, problem solved.
But wait, --- in those days we were only getting 5000 supporters at Ewood.