There really isn't such a thing as "the value people generate" beyond one-person businesses. As a simplified example, a business that sells software has two components: building software and selling software. The value of building software that isn't sold is zero. The value of selling software that isn't ever built is zero. But the business of doing both has value; the sum is greater than the pieces. So how do you allocate the surplus of cooperation? I don't think there's a fundamental theory that can explain one correct way of doing this. In real life, you allocate it by negotiation. It's not right, or wrong, it just is.