Github is not good place for this ever since their forced two factor authentication. If you want discussions, you cant demand that everyone gives their phone to a company.
I do not want desktop app nor Yubikey either. I do not want to risk loosing account when I loose the stupid key or whatever secret. My use case, which would be participating in low key low risk projects, discussions, bug reports, feature requests or searching through source code does not need any of that.
As would be most people case. So, having discussions in place that requires it is just wrong choice. I do suspect github did that intentionally so that they dont act like free storage place for unpaid projects, so going elsewhere is not even hurting them.