That is thanks to a combination of your potential value as a lifelong customer and intense competition. On average, the chances of you sticking around and signing up for credit cards, loans, mortgages, etc. offset the upfront expense of your sign-up bonus. Just a cost of doing business.