New engines don't ever need to be honed. You can change the performance parameters in software easily enough.
honing is part of rebuild
Yes, and who exactly is going to rebuild a $2000 engine instead of buying a new one?
The labor costs ALONE make that a horrible idea for anyone who isn't a mechanic already - and if an engine lasts ten years the depreciation on the car is intense enough that it doesn't matter.
I doubt you could buy a new engine for $2k. And this whole thing that you are arguing for, it's called throwaway products