Fun fact, some plant like Bulgur or Lentil are almost as calorie dense as some meat. But to my understanding, they lack “complex” protein or something ? Regardless, your don't have to cut meat entirely. The issue is that we consuming way too much of it. In many developed country, eating meat every day is very common. Eating meat once or twice a week is enough to get all the right nutrient and not having deficiency in things like B12.
They lack all the essential amino acids, but you can easily circumvent that by combining sources. People have been doing so with combinations like rice and beans for generations. But the question is whether the calories cited come from enough variety to meet those nutritional needs. Again, all calories aren’t created equal.
I don’t disagree that western societies probably eat too much meat. But that is the trend of any burgeoning middle class, and it’s doubtful it will change.