Uh, so judges getting bribes and children going to prisons for long times is okay. In theory capitalism works well, but humans have an inherent tendency to cheat whenever its possible. From an economic efficiency point of view, sure it works well. And for companies, what would happen if a person gets overworked and has a heart attack in his office? It would be a pain for the company to call an ambulance, then pay for his health insurance, there's the risk of being sued. So why not let him die and collect the insurance money. After all, morals don't matter much.