If a Developer would update his contract
That's a bit vague, but let's assume you mean
the developer is a single EOA which is the sole admin for upgrades
the upgrades follow the proxy upgradable pattern, simply changing the implementation contract which calls are forwarded to via delegatecall.
In this scenario, technically the balances cannot be deleted, ...