In reallity its not your problem if the company is not able to extract value from your work. Your work has a price they have to pay it weather they extract value or not. What if a terrible farmer buys a lamborghini tractor covered in gold then tells the person making it that the tractor only produced 10 dollars so he is going to pay for it 3 dollars. Some other farmer might get a lot more production from the same machine. Or what if i hire a team of nasa experts to build the most advanced and revolutionary nut cracking device then realize i just wasted a lot of money for nothing? Can i tell the experts sorry but nut cracking does not produce the value to justify the cost of the machine so you will not get paid. Its complete nonsense.