Why every good project has Github?
Is it mandatory to have success, you need to have github setup for your crypto project?
Github is simply a Google Drive of anything related to I.T./ Computer geeks.
Totally wrong, Git isn't meant to store file usually you store on cloud storage (document, image, video, etc.). Git in general (not GitHub) have rich features such as commit history, branch and merging files which not offered by any cloud storage.
It is not a necessity nor essential when you are pertaining to a crypto-project as it would only make your system open-source and can be imitated by others without recognizing your work once they've achieved success with your project.
Ridiculous, with proper licensing which meets your usage, people can't imitate your work without give you credit.
Besides, any cryptocurrency project (which claim to be transparent/decentralized) which keep their code closed-source most likely are scammer and are doomed to fail in long run.