samAccountName Attribute Sync Issue

Can we develop a process where whenever samAccountName is changed, the identity is deleted and reaggregated and correlation is ensured?

This is to solve for the below problem:
Identities->Accounts->SailPoint source,
SailPoint source account name cannot be changed, it is immutable.
This will cause an issue when searching with account name under identity list.
It is used as a reference for internal objects in SailPoint.