Just been on Sheffield Archives Section, and looked at 2006 season, noted that season, they held 32 home matches (with 3 post-poned dates). Certainly a lot more than will be run this year.
It was evident prior to the season that there would be less matches, with the Championship Shield replacing the second round of league matches. Also look at the pricing. Admission on the night increases, but season ticket prices reduced.
I realise that some call off are inevitable, but what I find annoying is the speed at which they are called off, and the slowness with which they are re-arranged. Last year, Newcastle V Sheffield, called off April, re-arranged for October. This year, four matches I would have gone to have been called off (2 Scunny, 1 Buxton, 1 Sheffield). Only 1 has been re-arranged. The sooner dates are announced, more likely I will go to them. If promoters don't bother, then why should I? They lose money, I save if I don't go.
Even when promoters re-arrange dates I feel they could communicate better with fans. 2 years ago Sheffield re-arranged a match to be on a Wednesday. I only noticed this by co-incidence, as I was looking at fixture list for other information (according to another forum poster the stadium was not available Thursday so why was the match originally scheduled for this date?). Why was this never brought to fans attention?. In the programme for the match it was stated this was Sheffield's first home match on a Wednesday for nearly 50 years. Simple communication can help