From parent:
> Gitlab's aim seems to be to replace the mashup of multiple 3rd party systems into a central place for the company.
Outside of how we manage and release software, there are tons of small processes and projects that go on within an organization. Sometimes there are dedicated tools for these. Sometimes you pay for that, sometimes you don't. Sales, Support, IT Helpdesk, Marketing, Business Ops, HR, Admin... it runs the gamut.
Those things have nothing to do with code. You'll find folks using Jira, Trello, or any other "mashup of multiple 3rd party systems".
If GitLab or GitHub want to be "a central place for the company" that helps you eliminate that mashup, then they need to have a UX for people that are terrified by code listings and don't want to have to click through five things to get to the thing they care about.
So, really, GL and GH are good for your engineering organization, but they suck for the rest.