Isn't being able to self host it on your company network a big important feature? Like for all the non-public branches and projects you keep internal. Gives you the same UX for everything.
This sounds pretty annoying though: https://docs.gitlab.com/administration/license_usage/
It is important for some companies. https://docs.github.com/en/enterprise-server@3.22/admin/inst...
Is it more expensive?
Than Gitlab?
I'm not sure, you'd have to check their pricing pages.
It doesn't say does it? For self-hosted commercial use? Wish either were open-source.
That is important or critical in some companies. But that's surely not what they meant by fitting their "mental model" better.