Soaking the peanuts ensures that they will soften more easily when they are cooked, giving them their delicious texture.
Do not attempt to soak roasted peanuts. Roasted peanuts will not soften regardless of how long they are soaked or boiled.