Former MechE for a decade and I owned personal CNC routers and on my 6th 3D printer. The biggest issue with CNC is the cost for consumables and accessories. Need a special bit? $$$ Need stock to cut? $$$ Want a nice ER11 or R2 collet set? $$$. A nice vise? $$$ Cut something wrong with a carbide bit? Shrapnel explosion. 3D printing has a bunch of limitations but is a way better machine for hobbyist. But I have been ey…
I can't count the number of times I've converted gasketed joints into O-ringed joints, slotted holes, casting lines and welds I've smoothed out. Yes, there are better machines for performing these tasks in metal but I can just tell the CNC router to go nice and slow and come back hours later. In addition to that there's all buffing and polishing operations you can do with abrasives and the ability to cut cheap wood templates and test parts. The 3d printer can make complex things relatively quickly and easily but it can't work with existing things.