Gitlab gives few reasons in their handbook [1]. The obvious one is: "If we start paying everyone the highest wage our compensation costs would increase greatly, we can hire fewer people, and we would get less results."
[1] https://about.gitlab.com/handbook/people-operations/global-c...