Milk has a lot more nutrients than coconut milk. Coconut milk can have these nutrients added to it artificially. It all comes down to the preference of the person. Some people are allergic to dairy, and coconut milk is often the perfect substitute for them.