Knowing why we use certain reagents in certain reactions is explained by mechanistic considerations, so your question may be hard for you to answer if you are not able to understand them. Reagents may have multiple uses within synthesis. DCC is used for dehydration reactions, yes, but it is also used to activate carboxylic acids so that they can undergo esterification.