I have not had a credit card since the last century, thank goodness. I never had any annual fee, much less $10 a week. That's insane. I'm thankful to have escaped prior to the imposition of these insane fees. Interesting reading though.
I wouldn’t say that the fees are insane. For example, United‘s top level card cost about $500. But it comes with a membership to the United club, which cost about $650.
In addition, use of that card, whether for travel or other purchases, gets you elite status much faster than simply buying tickets.
So for somebody who travels relatively frequently, you get the benefits of faster accrual of status, as well as access to the club at a discount.
Before getting one of those cards, you need to understand what your future spending looks like, as well as how likely you are to use the accrued benefits.
My daughter, for example, lives in Salt Lake City. A huge hub for Delta Airlines. We looked at her needs for travel, and they’re pretty frequent, so she got an American Express that is linked to her Delta SkyMiles account. The benefits that she gets for the amount of travel that she does, and the level at which she spends, greatly outweigh the hundred dollar a year annual fee.