The controversy isn't black-and-white and I'm not sure why this letter is painting it that way. GitHub can be a major boon to open source and have core issues which make it incredibly frustrating to work with the service.
The dilemma is about the sum of the parts.