Why is glycol used as an antifreeze?
The main reason ionic substances like salts are not used is because they tend to be corrosive to metals. 

Polar organic liquids tend to be the best because many are very soluble in water, and they are fairly inert under the conditions antifreeze is used.