Your division mentality is just irresponsibility. Why is the pay gap between C-suite and workers?
Because it is not easy to hire C-suite executives who makes careful decisions to steer the company in the right direction. Companies are subject to profit and losses. Its not static. Do you know how many round of interviews there are to hire C-suite? >16 interviews over a period of 3-6 months.
Workers are in abundance competing for the same role. If I were hiring between 100 workers, everyone put our their bid of the salary, I would be looking for best offer and best quality. That is in-fact a reality of the free market.
There is nothing stopping you from creating your own company and paying out your workers what you think is fair. I even encourage you to do just that. But to complain that all rich band together and create this working class and pay them low-wages is simply irresponsible of yourself.
If your education has misled you I am sorry.