There are mostly one of the following three reasons:
A) the team was 3 financial Updates in a row, below -500.000$. In this case all player get listed for zero dollars, to rescue the club from bankruptcy.
B) Some teams list all players for a high price, hoping that someone will pay it.
C) Sometimes a team want to make a complete rebuild.