Agree with this and you can add holidays (ie a family with say 2 kids might find it hard to fit in a game through the year with dad/mam/son working or going to clubs, playing footie or going out with there friends but at xmas all are off and other distractions are mostly shut)
Take saturday we were doing well playing a big team (dont slate me for this) mostly all off work with nothing much else to do
Cost is a factor for me anyway as it costs in the region of £80 for me and my 2 sons to go to a match counting transport, tickets and food etc etc