tl;dr;
- GitHub now requires 2FA
- Author reaction "Greaaaaaat, Microsoft wants to harvest more phone numbers."
- Author has a love/hate relationship with GitHub since 2012
- Author decides to not use GitHub anymore
I am not following the thinking process. And you can use a 2FA app, without giving your phone number to GH.
I can understand the stream of changes at GitHub does not resonates with the author opinions, but the "Microsoft wants phone numbers" is wrong I think.