People need protein, energy, vitamins, and minerals.
Getting calories from meat is inefficient; you need to feed the animal many more calories than you'll get back.
Meat is reasonably good source of protein. Getting protein from vegetables means mixing types to get the range of amino acids. There's a gentle concern about the lack of omega fatty acids in some vegetarian diets.
You get some fat soluble vitamins from meat and dairy products.
Meat is a good source of iron. Milk is a good source of calcium. But both of those can be found in vegetable products too.
tl:dr You need to grow vegetables anyway; meat is really inefficient; why waste energy growing feedcrops for animals (and for the people looking after the animals, and the people looking after the feedcrops) when you can jsut grow feedcrops for people.