So the choice is to either punish employees by forcing them to pay higher costs of health care without increasing compensation to match, or punishing service providers by not paying the price they are charging? How would Exxon feel if I filled-up my gasoline tank and then paid 60% of the price shown on the pump? How would employees feel if starting tomorrow they were expected to pay a fee each day for the light and heat in their office cubicles?
There are no easy answers, and that's really what's wrong with what TrueCost is doing: They're trying to fix a difficult problem with an easy answer (just paying what they want to rather than a price they agree to with the service providers). It's a bit childish actually - they aren't getting their way (forcing the service providers to charge them less) and so they're just petulantly paying less anyway. And, yes, it sure is hard to operate a business compensating employees enough to cover their costs of living and providing for their children's education and the employee's retirement, but again the easy answer (just exploiting the employees' difficulty finding decent jobs) is scurrilous.
I don't see any good reason to reward those who try to take the easy way out, dumping all the problems on the weakest people in the interaction. That's what arrogant bullies do - transferring the abuse onto the weaker children. How proud we will be, reward bullying instead of rewarding the strong protecting the weak?