Romulus,
I believe that 80-90% of frequent flyer points are earned through non aviation activities. However, 90% of redemptions are done via air travel.
I believe the margin on points to be at least 15% as a minimum i.e. co. buys the points at $1 and redeems them at $0.85. Not a bad business considering the lack of costs to run it.