Good idea but 2 things. I dont think this is possible since those fields are built into discourse so we cant modify unlike the Replit username where its a custom field so we can modify it. And with the bio there are some restrictions (forgetting what they are) on what can go in a bio if the user is TL0 witch everyone is when they first join.
Yea that’s how we made the Replit username. I have read that thoroughly many times for this bug report. But if we make a location field it would not be the same as the default one possibly causing problems