I like & don't like the nickname approach. It leads to unintentional doxing if an nsec/phone is compromised. It's also very convenient. I'd prefer to be able to pull previous profile changes/updates. I know old notes get pruned/deleted but that can be mitigated by running your own relay.