They are not being paid 'small money' because they are easily replaceable, they are being paid small amounts because they bring very little value to the organization.
The value is created by all the people together. Without development sales had nothing to sell, without sales development could code the most beautiful piece of software and still not earn a bug. Without someone maintaining and cleaning the office it would not take too long until human resources had a hard time recruiting new workers because of the bad working conditions. Someone cleaning the office toilets is involved in keeping the company running, just asserting that they provide little or no value is totally flawed, at least in my opinion.
Sure. But it's a supply and demand problem. It's hard to find a competent programmer, so you have to pay more to attract one, or they are going to work somewhere else. But it's easy to find someone to clean the floors, so even if you offer very low wage that is going to discourage some people, there will be others who will take it. It has nothing to do with value they provide.
Exactly, this exploits an imbalance between supply and demand. You pay low wages for getting your office cleaned because you can get away with it, not because cleaning the office provides no value. This is what I want fixed and the market is empirically unable to it itself.
The value is created by all the people together. Without development sales had nothing to sell, without sales development could code the most beautiful piece of software and still not earn a bug. Without someone maintaining and cleaning the office it would not take too long until human resources had a hard time recruiting new workers because of the bad working conditions. Someone cleaning the office toilets is involved in keeping the company running, just asserting that they provide little or no value is totally flawed, at least in my opinion.