Kelce needed to retire years ago