If you don't read the details that's not always true. Some people get suckered into cards with annual fees. Also there is always a credit checked performed. If you sign up for a bunch of credit cards for the free incentive money, all those credit checks and 0 balance / high credit limit can have a (temporary) effect on your credit score.