I think this is about proving a point. The point being "code is free speech" and to not let GitHub / Microsoft slide and set a precedent that takes us back 30 years.
There are already many forms of protected speech that are banned from GitHub, this is not proving anything.
Anyone is free to host their own repos on their own servers
If we don't like that we need to enact regulations