If I max out the monthly rewards on one card, I can start building the rewards on the next.
Some people can't manage their spending with a credit card, some people can't believe that these companies are giving away all that free shit (even money in return) just by not paying cash. Depends on how they manage their finances.