I blame the misunderstandings on the non-standard syntax:
> Yes but Gogs is self-hosted whereas Gitlab offers hosting solutions.
Replying that, to someone who literally said they switched from GitLab to Gogs for self-hosted repositories, also made me parse it as implying one word:
> Yes, but Gogs is self-hosted, whereas GitLab offers [only] hosting solutions.
but the author probably meant something like:
> Yes, but Gogs is [exclusively] self-hosted, whereas GitLab [also] offers hosting solutions [so switching is not always an option].
I suspect those downvoting you didn't take time to read your comment properly either.