We’ve done this, reiterating the fact that we do it after a period of inactivity. So for us, their continued use of the website tells us they want to stay.
We’ve had users take a week away, after their account was anonymized per their request, only to come back requesting we reinstate the account.
But your way is clear cut. Less hassle for sure.