Your gut feelings are not facts. CNC machining -- especially of hard metals and complex shapes -- is significantly more complicated and expensive than desktop 3D printers.
You can't just buy a $200 CNC frame, stick a palm router in it and come back an hour later to an AR-15.