Usually I'm let go because they don't need the additional help, or that they reverted to a different tech stack and prefer hiring someone already familiar with it instead of giving me time to learn it. Plus it's easier for a company to let go a contractor than to fire an employee.
Ah, it wasn’t clear from your post that these were contract positions. Those are generally expected to be short. Have you looked for/are you interested in full time work? It’s not clear to me what problem you’re trying to solve.
>It’s not clear to me what problem you’re trying to solve.
The original post lays out the problem and also the question for the solution I want.