Sometimes it's good to not be able to buy everything, because then it gives you something to look forward to. That's why you shouldn't give kids too much - then they have nothing to look forward to. It's a recipe for disaster. What if you have a daughter and you give her everything and then she marries someone who can't give her everything? A recipe for disaster.