This has nothing to do with outsourcing as outsourcing is usually done on a contract basis. This is a way to stop people from being employed by a company in a different state.
It starts with full-time employees and ends with anyone you pay...
Similar to how sales tax started with the location of your company and is now the location of your servers ( in several states ).