Comment OP needs to think this through a bit more... (Score 3, Insightful) 200
The OP asks, "Why carry out a very expensive launch into space to resupply the ISS..." and the answer is pretty simple...
It's expensive to boost mass up into orbit. 3D printers take raw materials to print with. It's either send up the raw materials for the 3D printer to use, or send up the finished product, and pay for that launch. One could I suppose harvest space junk and asteroids and use that material, but that's not going to come cheap either.
Note, this is the truth of the ISS. Something like a base on Mars or the Moon, that's another story. Then it's worth figuring out how to utilize the local resources to feed a 3D printer.