This is indeed unfortunate. I know that my old email account will soon be gone.
I do not own a mobile nor do I use 2FA or would I. I am just a simple user, a hobbyist coder,
so now github has an indirect obsoletion onto my account, since I know I can not use it
in the future (since I will not be able to access the email-verification code).
The basic “argument” given by github does not make a lot of sense. What people here
asked for is to DISABLE these account-related emails and this antifeature. But this is
not possible. Github thus states that EVERYONE wants to have this, which is evidently
not correct. So there must be another explanation as to why github is doing so. I think
it is because they want to ultimately tie it to 2FA to identify individual people. Twitter
does so too - recently I could no longer access twitter but was forced to provide a
mobile. I don’t have a mobile, so I can now no longer access my old twitter account.
I understand that github does not care (otherwise this deliberate antifeature would not
have made it in), nor does twitter - but ultimately you guys will also lose people who
can be productive - both in regards to (open source) code, but also when contributing
to other projects, reporting bugs etc…
It is, by the way, quite trivial to work around anyway since I can just create a new
account, which is, ironically, easier than the verification-email upon resend - even
more so if you can no longer access your old email account. So this is really just
github making this inconvenient. Why can new users bypass this harassment
threshold, but old existing users who used it for many years, are constantly
harassed? Google gmail does this too, which shocked me - if I login from campus
site, thus another computer, I get blocked by it, can not disable it either and have
to send my phone number (which I don’t have, so it is a deadlock).
I guess in many ways the best is to never depend on companies that can lock
you out, but I did enjoy communicating with other people prior to that. It’s just
not worth the hassle to continue this.