Airlines are increasingly making it easier for travelers to earn points through their credit cards, which they heavily promote.