Well, maybe so, maybe not. Look at the evolution of data storage in just the last few years:
The first one is the equivalent of only 80 of the large floppys of 30 years ago. The second is t he equivalent of 1,300,000 floppies.
And that is just the progress in the past 17 years.
With progress on a geometric scale, it shouldn't take more than another half century before we're able to print at the molecular level. If/when that happens, machines will do all the work of making goods of all sorts, and the cost will be virtually free.