If you apply for a credit card in the bank and are approved do you get your card right away?
Also Amazon has their deal for cash back using their card instantly. So how can you get the discount instantly if it takes time for them to send you the card?