Rick Steves most certainly has not made his opposition to so-called "loyalty" programs an obsession.
He has simply made a principled decision not to support -- directly
or indirectly -- a system that he considers to be bad for consumers in the long run.
Obviously few, if any, FlyerTalkers have made the same choice, but most of us can understand his reasoning.