@victorious-energy-56764 I completely understand what you're saying. My point is that economy is a complex system - and the law of unintended consequences often comes back to bite us. There are entire books about it:
We should definitely talk about worker compensation. And discuss openly what options exist. But a knee-jerk response based on some moral intuition - especially one that happens to personally benefit ourselves - is dangerous, because we're then incentivized to be blind to the adverse effects. Companies are only pieces in the economic machine. Force applied in one place, ends up having global repercussions (such as increased automation, more prejudice in hiring etc). For eg: if GitLab is able to hire devs from Africa/India of equal skill at a cheaper cost, then that imposes a penalty on every racist employer that refuses to hire Africans/Indians. Taking that ability away from GitLab, takes away that penalty - and therefore encourages racism.
As long as all transactions are voluntary, well-informed and free of negative side-effects, they are good because they benefit both parties. Preventing those transactions harms the people who need them the most.
Good conversation 🙂 👋