It will not work because resources are limited, and human needs aren't. It would take some serious brainwashing to get people to willingly restrain their consumption. Further, economy with free goods cannot sustain population growth, because it requires continuous innovation to make the same resources feed the increasing population.