You’re right - for the time being. But what I’m not willing to do, is give them the benefit of the doubt. They’re just waiting for all this backlash to blow over. Then they will start extending it to other components and eventually to the net, under some other name.
It has become fashionable for some to take a defeatist condescending stance like this when it comes to issues that affect everyone. If you think it makes you look smart, it doesn’t. These are pressing issues and people have to take action. If you don’t want to, go ahead and disappear. But don’t talk down to those who are and those who are calling for it.
I’m aware of FTP. It’s still around in certain circles. But for a moment I thought that there was some sort of integration between ftp and git. I guess not.
You won’t be able to contribute to a project on any of those instances, unless you register on it. So if you are a prolific contributor, you might end up signing up on dozens of those instances.
Forgefed is a federation protocol for such instances. It’s based on ActivityPub - the same that powers Lemmy and Mastodon. You can have just one account on a single instance and still be able to contribute to projects on multiple others. It’s still in the works though. It’s expected that at least gitlab, gitea and forgejo will support it.
Get one of those cheap thin-client or micro-ATK type desktop, install as a server and move your online services there. Too bad this isn’t that popular yet.