The value of a trading card depends on a combination of the card's condition, the subject's popularity and the scarcity of the card.
While vintage cards are truly a scarce commodity, modern day manufacturers have to artificially add value to their products in order to make them scarce.