Fairness has nothing to do with it. It has to do with the value of the labor. No offense to Walmart workers, but how difficult would it be to replace that labor with someone else? In most cases, probably not too difficult. If your labor is easily replaced, then it doesn't have a lot of value. It's why Walmart cashiers make less than mechanical engineers. The market pays what is required to attract the labor it needs to perform the job. As a consumer, why would I want any industry to overpay for its labor, materials, or anything else? As someone who owns mutual funds, etc., why would I want a company that I might have invested in to overpay for labor, material, or anything else, and make itself less competitive?