Just curious, what specifically you mean by "surpass Github"? I mean this with no snarky intention. I'm just wondering what tasks Gitlab doesn't perform as well as Github for you; unless you were referring to the social awareness that Github has.
Still yet to have a day where I havent had a 500 error on gitlab cloud.
We're actively working on making sure GitLab.com is ready for mission-critical workloads. You can see a list of ongoing efforts in [1].
However, we're not quite there yet. At the moment, for mission-critical workloads we recommend self-hosting.
[1] - https://gitlab.com/gitlab-com/infrastructure/issues?scope=al...
While having no profit does not imply you have insufficient revenue, running your business at a loss absolutely does. So: wanting another company in the same space to have the same kind of revenue profile is extremely questionable; you want them to have a sustainable revenue model, and the ideally on top of that, be profitable.