default whatever policy are just some basic policies to get you started.
you don't have to use them.
generally, default domain policy sits at the top level of the domain tree and is applied to all OUs (except where inheritance is blocked), default domain controller policy sits in the domain controllers OU and applies specifically to objects in that OU.
Group policy's are used for applying policy to groups. (various software/settings on the machine)