The biggest oddity is that I know of several "contractors" who have worked full-time for the same company for _multiple decades_ that are now being laid off with no severance and no warning.
Obviously, that's the advantage from the company's viewpoint, and you don't go into one of those roles without being aware that it could/will happen, but still... I've never understood how being a "contractor" somehow completely sidesteps employment laws.