It never had a chance. There’s no way to make profit selling ads and user data and have it be decentralized. They are conflicting goals.
I’m not saying there aren’t other ways to make a profit on a decentralized platform, but they never said they had any other business model, so we had to assume that the traditional one was it, and we were right.
Are you wanting something that you don’t have to download from GitHub yourself (so a project that hosts a docker container somewhere and just code is in GitHub is OK), or are you looking to boycott any project that is not boycotting GitHub and so any part of that project should not use GitHub for any code at all in which case possibly even dependencies should not be on GitHub even if they publish their distributions elsewhere? Or somewhere in between?