The issue with that at the time was that Microsoft was using temps to avoid paying payroll taxes. Ironically the IRS wised up to this tactic because of just how good Microsoft was treating their temps, i.e. the same as regular employees.
Now the issue is a company is using temps to hold down the market rate for salary. Less about tax avoidance, and more about wage suppression. Of course it’s also a valid argument to say the Supreme Court decision at the time made it more likely for companies to choose this route.
Also true that the two-tier system existed in one of the big tech giants and with it many of the same symptoms. It is interesting to see it again with Google, although I wonder if Amazon/Netflix/Amazon have a similar situation.
Most large tech companies- think FB, Apple, Microsoft, Cisco are similar. Amazon surprisingly has a low ratio of contractors (they say under 10%)- probably because their fulltime benefits are so cheap it doesn't make a difference or maybe they don't count warehouse workers in that ratio.
Now the issue is a company is using temps to hold down the market rate for salary. Less about tax avoidance, and more about wage suppression. Of course it’s also a valid argument to say the Supreme Court decision at the time made it more likely for companies to choose this route.