It's fine to have those, and those are needed, and it's not an issue. What is the issue is the initial process that should just be: Create account > name, pic, bio, link > next > auto set > complete. Then the user starts using the app. That's it. The complicated stuff 'issue' is for users who want to dig. These would be handled in the background by the client, but accessible to the user id desired.