But there's plenty of things made 10 years ago that are still very relevant and still generating money for the creators. I think that's the concern.
Maybe a shorter period of time with an option to extend it like a snooze feature on an alarm clock.
Patents, for example, have maintenance fees that are quite high. So even that 20 year length is not really automatic and guaranteed, while already seen as problematically long to many.