if they were paid for exactly the value they produced the firm would not profit as all the profit would be paid out to those generating it
Then what is the firm doing at this point?
(But morally I agree; there is no reason every company has to be Scrooge, and I think it's to their long-term unprofitability to be so, by effectively ensuring a lack of experience & growth within the employees generating the value in the first place.)