I'm not under the impression that "the same system we have now but a bunch of worker coops" would be some kind of ideal society, but it's far and away a better business structure than the ones we have now.
What are the barriers to successful coops being established?
As KobaCumTribute's said, there's the basic capital barrier. Like, literally not having the cash to start a business.
There's the "which one of us is going to be the traitor?" paranoia.
There's the local community/customer base that can straight up see "Co-op" in the name and think, "Isn't that commie shit? and nope the fuck out."
And probably the number one thing is... in most places, there's already private ownership of any service a community would want. So having some "new" business, even one that is a co-op, might not be seen as a welcome enterprise. Hard work would need to be done in the local community to figure out what is needed in a community and how a worker co-op organization would be better than a private organization.