It is not necessary to eat meat.
Nobody grew food to feed to farm animals one hundred years ago, and I'd bet the vast majority of farm animals today are still not fed agricultural products.
Your complaint is against American factory farming, which is a whole separate issue of economic incentives and wealth distribution.
Vitamin B-12
From https://www.mayoclinic.org/drugs-supplements-vitamin-b12/art...
“However, if you follow a vegetarian or vegan diet, you might be prone to deficiency because plant foods don't contain vitamin B-12. ”
1 pound of food in might produce 0.01 pound of cow (probably much less).
So 1 pound of corn might only product 0.01 pound of cow, but that's because 99% of the cow was built up by its non-food diet.