I agree with this, but just wanted to add a few seasons ago I went to see Bath City play, with a pal who is a big fan of theirs, it was their "community day" and they advertised it is a game where punters could decide what they wanted to pay on the day. They more than doubled their normal attendance, and by all accounts most of the regulars paid their usual amount, so everything else was gravy. Not sure it would work every week mindThis is bang on and says a lot more about the fickle nature of a significant number of 'fans'. If a club was struggling year on year and tickets were dirt cheap then there would still be loads of empty seats because a lot of fans want to see wins and not necessarily a game of football. Their priority is being entertained and seeing wins. Their priority isn't supporting the club or simply enjoying the day out regardless of it they witness consecutive 5-0 hammerings. This is why when clubs are on fire, the grounds are swelled with fans and when clubs are in the gutter there is usually over half the ground empty.
Clubs like Morecambe and Dagenham for example have done experiments in the past where they offer free entry for one game or pay what you think you should be paying and yet the ground is still over half empty. This is because a lot of fans want to see a team playing well, doing well and winning and don't want to see rubbish even if it's free.
Like i said. Fickle.
With this in mind it is difficult for clubs lower down to get the balance right on pricing.