“Ethical” does not mean “good”, “moral”, or “right”, it means something more like, “consistent with an explicit set of ethical axioms.” It’s meaningless to say something is unethical without stating or at least implying a specific ethical philosophy.
Carnism says that it is sometimes acceptable or even good to be cruel and violent to animals. Veganism says that it only is in cases of absolute necessity. A researcher or scientist for a cosmetics company might follow all the ethical requirements of their profession, and yet by any other standard, do unforgivable harm both to animals they experiment on and to the humans they mean to exploit with their research.
something is unethical without stating or at least implying a specific ethical philosophy.
Which is why I followed it up by saying the best we can do is harm reduction by choosing the less harmful paths when we find them. Nothing you are saying is different to what I said, just a different wording