Credit cards offer seamless transactions, rewards, and delayed consequences. Sports betting platforms do, too.