Some expert can make a gun from the hardware store alone, but evidently people find 3D printing way more practical.