Every time you direct somebody to GitHub and ask them to file an issue or use it for some other kind of work (esp. without even stopping to consider whether they even have an account), imagine you have a Facebook group instead, and you're telling them to post in it. Stop and think about why you feel that doing the same thing with GitHub is any different.
Being a GitHub user should not be a prerequisite for public participation.