For URMs, short stints can be because of toxic environments, just as long tenure for immigrants might be due to visa requirements.
(vice-versa: how would you deal with a full time employee that you know might not be there a year or two but could be valuable in the meantime)
If you are known to abandon projects midway hoping others to cleap up or build up after you. It should be plainly obvious, you are not some one who gets work done.
I'm curious, but not to pry the exact details, how long are your tenures on average -- and would you similiarly penalize someone who worked at one company for many years?
Contractors with repeat business at the same client is a positive signal. Otherwise evaluating a former contractor for a role is about whether they’re interested enough to stick around long enough for the intended achievements of the role.
This is not universal and doesn't work for many countries like Germany where you need to avoid "shadow employment/scheinselbständigkeit" with the same client.
The reasons go deep. They are often connected to being lazy, unmotivated and even just plainly unwilling to commit to any non-trivial effort work.