I'm stating the obvious here but this thread, and parts of the article* just reinforce how unapt the title "Frequent Flyer" is for these programs.
*Eg, and with no criticism or disrespect intended to Matt: "It’s unfair to occasional flyers without access to credit cards who may not be able to save up enough points or miles within 3 years to ever redeem a meaningful reward."
Like, why should a frequent flyer program be fair, or even appealing, to an occasional flyer? Put another way, and I think to take the point of the article a bit further, FF programs would probably be waaaay better for actual frequent flyers if they went back to more purely rewarding only those same flyers. (I know this is not gonna happen.)
These programs would be better termed as simply Points or Rewards Programs, or maybe Frequent Accumulator Points Program.