I'm sure it was a revenue issue. I was (still am I guess) an FC since '86. The only 2 real benefits that I recall were the free CR access and the comment that was made by 1 Red Coat which was to show my "FC" card and not my Royal Medallion (remember that) as the FC had more clout when needing a favor.
TW