I have heard of a story of a Siam King. Siam was powerful that time, so the neighboring countries have to pay tribute to Siam. Siam have options either they can attack the disobedient neighbors, or they sometimes give present to them - A White Elephant.
This Siam King once gave a White Elephant to his neighbor country, who he was not satisfied with, but without a strong reason to evade them. White Elephant was Siam's national treasure kind of creature, it was so rare and valuable, only to be owned by King, but worse, it cost you more to take care of it.
So you see, present is not always good, some present/gift is only meant for people who can afford them. Giving them thing that are too much for them to have it, it will only cost them pain.
Imagine a poor family of 8 kids, they live happily even with simple meal of rice plus eggs with soy sauce everyday. That's all they can afford daily, and yet, the kids are satisfied with the food, as they have not tasted fish, meat before. One day, a man sponsored them with fishes and meat daily for some reason. These are delicious meal for this family, they have tasted it. 3 months later, the free supply stopped. Guess what? Going back to rice and eggs, do you think they can still be happy as before?