And yes, GitHub isn't the proper spot for non-programmers. All the workflows around it are geared to hosting a software or at least a site.
The proprietary lock-in... I don't agree with in that if that is an issue, then discord is too (and likely more). GitHub exposes the information for discussions quite easily - https://docs.github.com/en/graphql/guides/using-the-graphql-... I would be willing to take the stance that any forum that you don't host and access the underlying data without needing to go through the user facing application is lock in. With GitHub discussions, the access to the underlying data is more available than any other forum that you don't host yourself.
FWIW, from my work machine I access GitHub without issue. I can't access discord and will likely be unable to persuade such a change up the chain as Discord is largely seen as primarily chat for non-professional activities.
I was thinking here primarily about network effects.
Also, for nonprogrammers Github is a really alien place.
And it is still proprietary lock-in.
But yes, it can be a viable alternative and at least is not asking phone number for read only access.