I'm not exactly happy with Microsoft-owned Github either. But really, relying on any commercial service is a liability for a project like this. In the end it doesn't matter that much who owns that service. Just look at Gitlab, their moral standards might be even lower than Microsoft's.
The best would be to self-host, but since I'm chronically short on money that's not an option for me at this point. So if I'm going to use a 3rd party service, I might as well chose the most popular one, because that'll lower the bar for people to contribute (since chances are that people who are interested already have a gh account).
That said, on the long run I would very much want to have a more robust solution which minimizes the risk of vendor lock-in and makes things more accessible for people who avoid gh. I'm thinking at least a repo mirror on Gitlab, plus other mirrors on people's private servers. This kind of devops thing isn't really my thing though so any help with this is moe than welcome.