According to an official statement on Ryujinx’s Discord server, developer gdkchan was contacted by Nintendo and they were offered an agreement to stop working on the emulator project, and while the agreement wasn’t confirmed yet, the organization has been entirely removed.
I agree with your second paragraph, but you do know there are plenty of good alternatives to Github right?
And they change nothing? It still boils down to human beings being liable.