while everything you said on agriculture is true remember that raising animals for food requires more agriculture and environmental damage then if people would just eat vegetables. All those animals being raised require grown crops to eat. Raising meat is one of the major causes of todays agricultural/food shortage problems.
ruminant’s natural diet is grass and other forbs, things that humans can’t even remotely digest. even if /when they do get other feed , for cows that’s usually the last 3rd of their lives if they are not grass finished, more than half of that is a byproduct of crops for human consumption such as leftover mush from soyoil, leftover corb , including the inner stalk from syrup and methanol production and bran from flour production. things we can’t or won’t eat.
most grazing is and should be done on lands not suited for crops because of topography, soil or climate.
pigs have traditionally been fed food waste and still can. we waste between 25-40% of all food.
which of course means there’s plenty of it anyway. raising meat is NOT a major cause of any of those problems. not even cafos, that i despise and that create plenty of other problems.
another thing is of course that animal foods are very nutrient dense and require less for the same calories/proteins and fat as well as that they contain vitamins and minerals not found or found to a lesser degree in plant foods and that those nutrients tend to be more accessible to us.
we should of course eat the whole animal , offal and bones, to not be wasteful and get all those nutrients.