Foreword: I am not suggesting that general political discussion should be allowed at work; it has traditionally been taboo since it gets people riled up.
I am concerned that developers and companies are attempting to somehow opt out and divorce themselves of ethics, and to be amoral. This is not possible.
Ethical considerations are present in all work, especially ours - our work as programmers, leaders, technologists, and so on has the potential to affect large masses of people, even indirectly. Society has rapidly changed due to the advancement of technology and it will continue to do so. I'm not suggesting that every single agreement or project needs to be deeply evaluated for its ethical implications, but projects or sales for questionable organizations ought to have some thought put into them.
I will give an example: should GitLab sell its product to the American Nazi Party, or other fascist organizations across the globe, should they request? It is reasonably uncontroversial to say that fascist parties are vile, wrong, unethical, even evil. Therefore, aiding these organizations and their missions by selling them helpful products is unethical. Saying "we sell to everybody" does not magically make the sale ethical.
To suppress the discussion of ethics as it pertains to a company and its actions is itself unethical, as the impact of a company's actions can be wide-ranging and the implications cannot be divorced from ethics.