ATFC Seagull
Aberystwyth Town FC
To be honest if you're a student past the age of 21 then it's your own personal choice. You've got to draw the line somewhere otherwise what's next, discounts for people on jobseekers allowance or means testing to see how much you can afford?
As has been said, £85 a month isn't that much if you haven't got kids and a mortgage, just cut back on something else or get another job.
Its not really your own personal choice if you are doing something such as Medicine, Nursing or Teaching, as they are longer courses/postgrad qualifications. And seeing as, when training as such, you are providing a service to the taxpayer/country free of charge, a concession price would seem fair enough. But surely we don't want to encourage people to take up such worthless professions?
There is zero logic (from an income point of view if not a marketing point of view) in U21 prices, but there is in students. Anyone under 21 who isn't a student is therefore earning, thus zero problem.
Edit - by the way I will not be a student next season so its all academic to me, but would have been this year