and a business. Sure, if I hire a company to build me a wall and it turns out faulty, I'm going to want
However, if I hire a company to build me a wall, I will pay substantially more than the wages of the person doing the building plus the cost of materials. And the employee who built the wall? He or She is going to get paid either way. Of course, if they continue to screw up, they will miss out on promotions/raises and/or will get fired. But they will get paid for the time they worked up until they get fired.
In my jurisdiction, withholding
This is a huge part of the difference between being an employee and being a company. Who takes the risk?