But take the recent news stories about 3D printers being able to create most of the materials needed to make 3D printers coupled with the news about 3D printers being used to make ammunition
A 3D printed car takes fifty times as long to make, costs a hundred times as much, and is significantly inferior to one produced the conventional way.
More to the point, this isn't economically surprising and there's no good reason why it would change. Replicators suffer all of the disadvantages and advantages of 3D printing- that is to say they're useful for rapid prototyping and building a wide variety of objects and totally useless for actually building stuff that you want in any reasonable quantity.
Quite frankly that's something that Star Trek got quite right about the replicators, both physically and story-wise; they won't solve all problems.
Ultimately, though, they have nothing to do with the original argument I made.