I have a question about the role of NaCl in the DNA extraction process. So for NaCl concentrations under 0.5M, CTAB and DNA molecules can create complexes. In those concentrations, proteins and other hydrocarbons are still soluble in water except the DNA-CTAB complex. If we raise the concentration of NaCl then the complex of CTAB-DNA will be soluble to water too. Correct me if I'm wrong until now.
So I don't understand something. Why do we use NaCl?
Let's assume that we don't add NaCl. Will the CTAB create complex with DNA or not? As I read CTAB creates ionic bonds with DNA (phosphate groups). So in this situation (without NaCl) CTAB must be able to create complex with DNA too.
So why did we use NaCl? Just to keep proteins and other hydrocarbons soluble in the water or there is something else that NaCl helps in this complex creation?