When Valentine's Day rolls around, I always hear a lot of grumbling and cynicism about how it's a manufactured holiday designed to sell goods and make people feel bad. This is actually untrue - Valentine's Day is a holiday with meaning and deep roots and has been celebrated since the Middle Age.
When Thanksgiving rolls around, I never hear any grumbling and in fact, people seem quite excited even though I am sure they end up spending considerably more on Thanksgiving than they do on Valentine's and Thanksgiving actually IS a manufactured holiday that has only been celebrated for 100 or so years and has only been an official holiday for half that time.
There is only one plausible explanation for this.
Americans really, really, really, really enjoy gorging themselves on massive amounts of food. So dig in, America! And lest you think I'm being too judgy, know that I'll be gorging with the best of them.