Blame microsoft for abusing this so long it got fixed
More like blame the temps and lawyers that milked lawsuits.
Or maybe companies shouldn't hire contractors to do FTE work
Or work for BPO out sourcing companies such as Wipro who has some leg room up to 2yrs max
If project is critical, corps offer FTE roles for outgoing contractors.
It depends on a few factors. It varies from company to company. At Chevron, some staffing agencies are set up with a three year max for contractors at which point they need to take a six month "break" to reset the clock as someone mentioned. Other agencies don't have that and are able to keep contractors on a perpetual basis. I have seen equal amounts of both here.
It’s labor rules violations and IRS penalties keeping temp staff longer
What to do when there is need of those specific workers?
Usually, corps terminate those contracts and they rehire after 3 months to reset the clock