If companies didn't get on the hook for providing health insurance they would directly employ more people instead of using contractors.
So this is why I'm worried about labor unions in tech and the private sector in general; they are never the solution, and their lack isn't the cause to any of the described problems.
And honestly, if some hotshot startup dies because it's treating its workers like trash then good riddance. In this day and age we ought to do better than exploiting workers to the bone just because we can.
is because they are something of a commodity. It's low-skill work that is managed in bulk and individuals can be replaced with little friction. The core IT work is in demand by companies, rather than the other way around.
I mean, your point is also true, but it's more of an additional factor rather than the main one.
A stronger safety net that would allow unemployment workers to acquire new skill is a much better social endeavor than antiquated labor unions.