Because in order to have the true spirit of Christmas we must have peace with all people. If you don't have peace in your heart and good will toward all men the cost of Christmas is too high. If you are materialistic, then I can understand you complaining that the cost of Christmas is too high. Yes, the Beanie Baby Dolls cost too much money. Yes, the Teletubbies and Pokeyman toys are overrated and overpriced.
Nobody wants simple toys anymore.
And when you add in the price of the Christmas tree, the decorations, the cards, and the obligatory Christmas parties, the cost of Christmas has become too high. In monetary terms that is. But in another sense Christmas is not expensive at all. Let me tell you what I mean. When Jesus came into this dying world Hope was restored.