Currently railcard access ends at the age of 30 until the age of 60, unless specific circumstances. These ages are completely arbitrary and all should be granted access to a railcard if they see the benefit. This makes public transport cheaper which reduces road traffic and carbon emissions.
You may be interested in these active petitions
There should be a railcard available for people between the ages of 30 and 60.