AFAIK nearly every Amex card preserves the pile of MR points you have collected
Only if the card participates in Membership Rewards. In the USA American Express issues cards linked to several other rewards programs: Delta, JetBlue, Hilton, Starwood, Lowe's, BlueSky, and cashback. Holding these cards does not preserve a Membership Rewards balance.