What factors have contributed to the diffusion of cooperatives in the history of Italy?

The same that have contributed to the spread of cooperatives in the countries where were born, England and the United in the first place.

or that enable cooperatives to provide stable, quality work for 250 million worldwide.

.

I’d name three of them:

The need for sections of the population to join forces to improve their living conditions (work, economy, purchasing power and protection and more).

The cooperative enterprise’s ability to be more effective and efficient the capitalist one in meeting the needs of its members in certain contexts.

The awareness on the part of the legislator that cooperatives have a social function, as mentioned in article 45 of the Constitution, because they are enterprises that maintain wealth, well-being and work in the territory.