As you correctly wrote, instilling self confidence and a high level of interpersonal skills in our children is extremely important. In addition, providing them with enough educational facilities, especially these days, is another necessity as successful and influential parents.
I believe giving anything to our children as soon as they demand it is not recommended in many cases. My experience has proved it to me that children raised with some degree of difficulty end up being more successful compared to children born with a silver spoon in their mouths. On the other hand, raising children who have to struggle with extreme poverty and destitution is so reprehensible.