If I told someone "we'll be working on this report til the cows come home", I wouldn't expect that it's necessary to explain that the expression doesn't actually have anything to do with cattle, and instead just means I'm expecting this to take a long but indeterminant amount of time. If someone found it clever to point out what I _actually_ meant, I wouldn't find their input very helpful, just socially unintelligent and annoying.
Usually it's more helpful to just research what an expression means, rather than trying to argue about what you personally think it _should_ mean.