I think the idea is to teach children at an early age the difference between right and wrong. That sometimes you have to make sacrafices. That life is not all about satisfying desires. That you don't sell out your principles simply to own a doll
So fifteen years from now when one's daughter has to choose between looking good in a swim suit on the vacation in the Bahama's or keeping her unborn child, the daughter will make the right choice.
What?! You're kidding! I thought kids would die if they didn't get what they want so they can keep up with the "little Joneses".
Kidding aside, children seem to grasp the thought of not giving money to be used for bad things better than some adults I know.