That wouldn’t be a bad system if (a) the contract workers can set their own hours, and (b) there’s government insurance and unemployment for all legal residents and citizens, tax supported.
Maybe that trend will finally push us to national insurance. So long as insurance is covered, a straight cash-for-labor exchange would actually be beneficial. No employer benefits would minimize the fixed costs of employment and actually reduce the temptation to squeeze blood from a turnip.