The rate at which we forgive and forget prior actions should decrease as someone ages in a monotonic way. Reason being an individual’s capacity and willingness to learn and change their values and behavior decreases with time. Sure, the 18yo cliff makes no sense.
50 year olds may be set in their ways because they don't see any need to change and what they've got going works for them, but you can change at any age.