One way GitHub could make itself a lot better and less hated-by-me would be if they set up a way for people who don’t have accounts on there to contribute with git send-email and/or git request-pull (the latter obviously requires -some place to host repos). They could translate those contributions in the fancy-schmancy (probably better known as super confusing) “pull request” format and interface GitHub-using devs love so much. Their gh cli thing is fun and all but that still requires an account, which is the biggest reason for my hatred of them.
I registerted on link tree today (mostly so no-one else would snag my name) and instantly regretted it because I don’t wanna contribute to the whole centralization thing. Making accounts on these bad sites means legitimizing them and their bogus claims on central authority over a problem domain.