Funny enough, I used to think that, but overall having the people that actually build the software make a hosted version ends up being better value IMO.
Our self hosted Gitlab instance needed a lot of hand holding over the years, occasional memory upgrades and involved much more work than initially anticipated. Also keep in mind that you need to spend time to keep the thing up to date and get latest features, which there have been quite a few good ones added over the years.