Question: why do teams dfa players?
Answer: When a player's contract is designated for assignment -- often abbreviated "DFA" -- that player is immediately removed from his club's 40-man roster. ... If the player clears waivers, he may be sent outright to the Minor Leagues or released.