To be fair, there is a logic behind “hone in on” that is at least plausible that relates to the intended meaning, and is perhaps somewhat responsible for it sticking around besides simply the similarity between “home” and “hone”.
It’s like calling someone a “stropping young lad”.
"Hone in on" is at least mildly in the correct direction.