With companies it's more transparent and the contractors are bound to confidentiality and other codes of conduct. If something goes wrong the issue can be traced and addressed.
When an employee does it without informing the employer or signing an agreement that holds the contractor to the same standards as the employee the chain of trust, transparency and accountability is broken.
How quaint.