Well that's just it, necessity for life isn't moral in the first place. Trying to put a spin on morality is like sentience. The cycle of life is cruel but not cruel in human terms, one can say that nature just doesn't care because life exists to compete.
[media=https://www.youtube.com/watch?v=jsfK2vKxiU8&t=114s]
The morality argument bothers me because it's subjective depending on what you see as sentient. There's strict definitions but in my opinion there's no such thing because the concept seems hierarchical and similar to categorical thinking.
Not that I don't value animals, I had a cat for 20 years and I loved her bunches regardless if she tried to eat my face off... occasionally and then act cute about it later or not. 😁
Which is why my only solution to "least harm" is either a push for more homesteading and raising your own animals, grass fed farming or hunting, not trophy hunting. Many past civilizations did just that and had better quality meat because they either raised their own or killed and ate it themselves. The funny thing is those past civilizations might have had other things going on like war but I can say those groups never did the most harm to the environment like our industrialized world does. And they certainly ate meat.
Getting rid of things like hunting and homesteading like there's all these regulations now and vegans want to get rid of homesteading completely increases the need for factory farming.