I don't know. The appropriateness of the sentence is not something I feel super strongly about one way or the other, but 25 years is objectively a very long time. Think about what a typical person does in their first 25 years. That's long enough for a person to be born, go through early childhood, go through all of their basic schooling, attend college, get a job and work for 5 years, and have a kid of their own. Or, think about a 25 year old person, and put them next to a 50 year old person. Or a 50 year old person next to a 75 year old person. It's just a very long amount of time, no matter how you slice it.