FFP's can make some money because of marketing with credit card programs. You get mastercard or some one to stick american airlines miles on the card and supposedly people jump on that credit card thinking they will get a free flight. In the end though the rules are such that most people dont even bother trying to turn them in or just build up miles faster than they can get rid of thus making the company money.