As a lawyer myself, based upon legal journal articles I've read, the primary reason that worker cooperatives haven't taken off anywhere has nothing to do with workers' inadequacies as you suggest. It is a double whammy that is easily solvable with more modern legal structures. The reason old worker cooperative legal structures haven't been successful is a double whammy (1) because traditional worker cooperative structure in America (and I assume Canada too based upon the Canada-based Common Share podcast I listen to https://cooperativesfirst.com/common-share-podcast/) do not permit any passive investors, which handicaps worker cooperatives' ability to get off the ground, and (2) when worker cooperatives are economically successful, the traditional requirement that all workers have one share makes each worker share very expensive, making it impossible to bring in new workers who have no ability to buy that share. But modern worker cooperative legal structures, such as my proposals, and others that that podcast mentions, solve these problems.