Professional athletes age out pretty fast. There are always a few with long careers, but most only last a short time, then fade away.
It’s designed that way. Only finite money to go around so keeping a core intact is difficult if you manage to get a bunch of good players together in a year. The turnover in football and basketball is even faster.