I don't know how to feel about that, on the one hand it's "not using the soap you're selling" and makes you seem disingenuous about the quality of your product.
However, it is the "home of developers" right now, and they probably would prefer a low barrier to entry for people to get involved.
Many large (or aspiring) open-source projects seek to create a community of users around it, and having a lower barrier of entry to create such a community only helps the project. As you've said, GitHub provides such a low barrier.
However, it is the "home of developers" right now, and they probably would prefer a low barrier to entry for people to get involved.