A card box is for when people bring cards/cash as a gift to the wedding. It’s essentially meant as an obvious place to put them and also to safely keep them together so you don’t drop them or have a sticky fingered person graB a couple in public venues like hotel ballrooms.