Valid point in your 2 nd paragraph.
It's good to maintain links with fans, if fortunes change you have them back more frequently. If they're not seen for years then you've lost them all together.
Regulars would pay a bit less, irregular fans would pay to turn up, pay extra money which balances the shortfall. New curious fans may turn up for a change but would have no interest forking out £25 just to see what goes on but if it was £5, its an extra £5 and hopefully they will stick around.
Lastly those youngsters behind the goal will sell their match day experience to anyone who wants to listen. Their seat would norm cost £10. Personally I would take a hit and reduce to £5. Hope that they encourage more to attend and pay the higher rates a year or 2 down the line.