No, because these positions are genuinely being offered as an alternative to being laid off. If you choose not to take the new position, then you have terminated yourself.
Again, people'd just say "labor" in other contexts. Or maybe "workers". I'm not sure where "IC" came from but I've never seen it outside of tech, and that, mostly online.
In tech, any two given workers are much less likely to be doing the same thing. So they are clearly not just laboring but contributing at some creative and self-management level as well