theres a difference between inequality in the sense of "a junior developer makes 60k, a senior developer makes 100k" (what you're talking about, and which is totally fine) and the inequality that actually exists, whereby a small number of extraordinarily wealthy people control a massive proportion of wealth while those in poverty lack access to food security, healthcare, childcare, the basic necessities of life.
nearly all technological improvements are built, at their core, on work that was done by publicly-funded research or volunteer/non-profit work. the internet is a good example