A CNC program follows a very specifically defined shape and would work well on brand new knives that are the exact (within thousandths anyway) same dimensions.
Knives that are returned by the owners for resharpening can vary dimentionally, depending on the wear and skills of those that have resharpened or touched up the blade since it left the factory. That's why manually resharpening is the only realistic way to handle that process.
The best way, as most here probably know, is to invest in at least a modestly capable sharpening system of your own and learn how to use it correctly. It's doesn't require rocket science to be reasonably competent in the required skills to keep your knife sharp. That way you can do it as much or as little as you like and keep all your knives in your home sharp without having to ship and wait.
Knives that are returned by the owners for resharpening can vary dimentionally, depending on the wear and skills of those that have resharpened or touched up the blade since it left the factory. That's why manually resharpening is the only realistic way to handle that process.
The best way, as most here probably know, is to invest in at least a modestly capable sharpening system of your own and learn how to use it correctly. It's doesn't require rocket science to be reasonably competent in the required skills to keep your knife sharp. That way you can do it as much or as little as you like and keep all your knives in your home sharp without having to ship and wait.