Purchasing a pack/box of sports cards has been a hobby now for decades, and recently inside packs/boxes of cards a redemption card for a certain card of a set. This would not be a problem, but unfortunately some of these redemptions can take weeks, months, or even years, past their stated timeframe on the cards. Promising something, and then ignoring the responsibilities is not the way to promote a hobby's growth.
If a company makes a promise to provide a certain product, it should be held to producing that complete product in a timely fashion. I can't think of another industry that can provide an incomplete product, and force the consumer to wait for a "redemption" whilst the company has my money firmly in pocket. We pay for a completed product, why not provide us with one?
Although companies say that redemptions are a "fact of the industry", the failure to provide any customer feedback, or information is a drain on the enjoyment of the hobby.
It seems like Topps is pushing the redemptions to the back burner then forgetting about them. Fixing this flawed system would make the hobby more enjoyable for everyone.