The second and third tier Delta cards come with a $250 and $650 Annual fee.
The second tier card (Delta Platinum) has an annual fee of $350. But it comes with a $150 Delta Stays credit for hotels and one round trip an economy companion pass - basically buy one get one free - for any place in the US, Mexico, Central America or the Caribbean.
The higher end Delta Reserve comes with similar benefits. But a first class companion pass. If you never use either card except for the credit, the benefits more than offset the annual fee. The Reserve also comes with airport lounge access
I have three Delta cards just for those benefits.
I could explain the Amex Platinum, Gold, Green, every cobranded hotel card, the high end Capital One cards the same way.
The credit card companies as the article says are betting that the typical customer will use credit cards in a suboptimal manner. They are banking on most credit card users not to be like the typical r/creditcards users who carry 6-8 credit cards including “sock drawer” cards that are just held for the outsized benefits to annual fees and aren’t their primary cards.
My wife and I travel a lot and yes I have nine cards and $2700 worth of annual fees. Most of those cards are “sock drawer” cards that are just used because the “coupons” make travel cheaper.