I don't think the full time vs contract debate and the industry and business model decision are as separate as you'd believe.
It's the same thing in the restaurant world with tipping. Danny Meyer can assert that he's eliminating tipping because he can more fairly compensate employees, and I believe that's part of it, but the motivating factor is certainly the increase in minimum wage and its impact on the economics of the restaurants.