I like the idea in principle, but I can't imagine a situation where a worker cooperative would vote in favor of a risky, but necessary pivot / layoff / long-term investment. Sounds like a recipe for killing intra-company innovation.
Right, the co-op solution is not to fire members, but split the burden of lean times across everyone. I don't think I've ever seen a CEO say, "I'll forgo my income this year to ensure we can keep the people here employed".