I have about 10 of them because cancelling is considered bad. I product change to another card when the annual fee hits to avoid it, and generally get a few cards a year to take advantage of bonuses.
They still keep giving me 5 figure credit limits on every one, for reasons I can’t explain