The retaining of old cautions is making unnecessary criminals of people. Everyone makes mistakes this should not prevent them from entering a "professional" career.
If a teacher had a caution for shoplifing or using a train without a pass when say they were 16 they have to declare it even after 50 years later if they go for a job.If it is stepped down it shows up in the "other relevant information". Surely young people make mistakes and this should not be held against them for the rest of their working life. Most employers want a clean CRB.