Because they are chock full of human odor and secretions?
That makes sense if the objects belong to the dog’s owner-a lot of dogs carry around something belonging to the owner that holds their scent when the owner is not home, and they even destroy it sometimes-like shoes-but they don’t swallow it. The only people I’ve known who owned dogs that literally ate clothing had retrievers of some kind as pets.