It's both, if you bring up a charge so long after the fact that you can't find witnesses, evidence, etc. its a problem. But also so we don't clog the court with ancient cases which have little relevance. Since after all if someone functioned just fine, even though they committed a minor crime three decades ago, and has committed none since where is the harm to society in leaving them free?