Without a constant churn of codes to lure players in, they won’t be as effective at promotion if they remain active indefinitely, hence why they expire.