If you have "Allow computer teams to sign and release players" (in League Setup / Misc.) set to No (which is the default for historical leagues, IIRC), then you've told the AI not to release players, so you have to do it for them when someone's DFA clock runs out...
Maybe not a great choice for default settings, but there it is.