What does the DHS do that the United States Army couldn't do ?

Why is it better to have a separate (new) entity ?