Baseball cards became a thing because Americans already had too much money. Other countries that got hit by world wars didn't have baseball cards.
New milenium came and now money is more useless than ever and people have much eadier time to gamble it away.