They need an account because you get randomized inputs, and the solution goes with your inputs. They could’ve rolled out their own username/password auth, but that’s more work and you need to secure the passwords, handle resets, etc. OAuth is 100% the correct move here, and they ask for very minimal info.
I don’t see the point in that. It would seem like marketing or ads - an account just to talk about my personal projects? Nah…
They need an account because you get randomized inputs, and the solution goes with your inputs. They could’ve rolled out their own username/password auth, but that’s more work and you need to secure the passwords, handle resets, etc. OAuth is 100% the correct move here, and they ask for very minimal info.