Agreed:
In general, merely possessing an affiliated card will not prevent miles or points from expiring, but in most program if you use the card periodically this will create account activity that restarts the clock.
Exception:
Chase United MileagePlus Explorer card, which mere possessing the card prevents the miles from expiring.
https://www.theexplorercard.com/MPYoureIn40kAFW.aspx