I've had a capital one card that has no fees and pays 1% back for decades. It was one of the first cards that paid back and had no fees when I got it. Since, some others that pay more have come out but I still kept this. While it's generally a good thing, capital one watches purchases like a hawk.
When capital one refused a purchase on Amazon, I gave up and got an Amazon card that also pays back a percentage.
Last year, I was offered $200 by my bank to open a card and spend about $5K. Since I paid off my house and my credit score was affected by not having enough credit any longer, I got that card as I knew I had a big plumbing expendature coming up. It was an easy way to get $200. I paid off the balance and don't really use that card.
While not really a credit card, I do have a card that is tied to a line of credit on my home as it can be used to purchase something super expensive like a new vehicle. I haven't used it much since buying a vehicle a while back and paying that off.
It seems weird that you need to have a lot of available credit to keep a very high credit score but you do. I pay off my cards monthly and just use my capital one card as my primary and the Amazon card for purchases on that site. I have a decent amount of rewards on each that I will cash in for something fun.
I travel enough for work to get airline and hotel points so I don't need those cards. Many of those cards also come with a fee.