And of course, many of the products we code are inherently political. It is no more possible for a social network like Github to be "politically neutral" than it would be possible for a bank to be "security neutral".
Hence the qualifier "absolutely necessary." For example, harassment is bad, period. Github did the right thing in taking steps to address it by forming a team of developers to address harassment vectors.
That said, it might not have been the best idea to frame harassment in the context of the wider social justice movement. It may or may not fall into that group (depending on what you believe) and I'm not trying to argue whether it does or doesn't; what I am saying is that regardless, it might not actually be a good idea to inject politics into this situation. Nobody would say that preventing harassment is bad, but you will piss people off by injecting larger narratives into the issue.
If I could summarize, I guess I'm saying "go easy on the intersectionality."