Why can I not update/replace an expired card?

So I have had card expired before and there seems to be no feature in Curve to replace/update an expired card.
In Google Pay, my expired card was updated automatically, I went in to add my new card and it was already changed!
In Curve I have to add the new card and rename my old card and move it to the end of my list (so I keep the transactions against it).
Why is it not a) automatically updated (I assume through open banking), or b) an option to replace/update an expired card with another one (either the same numbers or different numbers), so the transactions are continuous?
I find it very strange that this is not in the app.

A post was merged into an existing topic: Ability to update details when underlying card is about to expire