Probably a number of reasons:<p>* Inertia. GitHub is mostly good enough most of the time. Actually in many areas it&#x27;s actually downright fantastic. The few really rough areas aren&#x27;t enough to justify throwing everything else away.
* Trust &amp; Stability. They&#x27;ve done a great job of cementing their credibility when it comes to taking uptime, performance, and security seriously.
* Design. GitLab in particular <i>still</i> looks like a cheap knock-off. Having worked a number of years for a company that cares about design I&#x27;ve come to appreciate that the lack of attention to detail in things like this.
* Insufficient appeal elsewhere. No alternatives clearly do everything I currently do + the things I want an order of magnitude better to justify a switching cost. The alternatives last time I looked largely appear to have some feature parity, some bits missing, the occasional thing better. It nets out at same same.