So you can say the company is "greedy"...but that implies that the worker is also "greedy" - which is true for both IF you define it the way I described above. Or you could say that the company (owners) are trying to maximize their return on investment (time + money), and the the workers are trying to maximize their return on investment (of time).
Is that true though? I come from a family that works in the crafts, small business mostly (which is like 70% of businesses). Most employees are employed for life, what's being made generally costs a decent amount but quality is high, people are content when they make what's perceived as fair and enough to maintain a middle class lifestyle, and so on.
Nobody actually tries to rip each other off, cuts every penny and leaves for 5% higher salaries. People are around for decades. The MBA business logic isn't some universal truth, in fact it's not even how most people work.