let's get back to the reason why they give the miles to begin with.
to get you to get their card. It has a cost, and it generates money for them when you use it.
Why, then, do they have any issue with people who get more than one card? I mean, maybe what they should do is to make it so if you cancel in X time frame, you cannot get new miles on any newly ordered card, but not this!
Citi had a policy stating it would not give the 10k bonus to people who used to have any citi checking account ever ever before. That was going TOO far cuz people with accounts from the 1980s were unable to participate in that citi 10k checking acct offer and yet miles werent even around back then!
But at least they stated it in the outset. Chase is doing it maybe because people churn, but hey, even THOSE PEOPLE have paid fees, made credit movement, and have had to go thru the entire process just like anyone else! if chase is GIVING them the card, why do they also SHUN the practice that comes with it?
Does not make any sense.