I think maybe the elephant in the room needs mentioning : Chase in particular requires a large number of sign-ups to stay "active" under their referral program. They also do not like you posting alternative links to their cards. That is why you see so many repeats on Chase SP. They do not want the hand that feeds cutting them off.