No vegetable is as protein dense as actual meat in its natural form.
Ruminant meat is absolutely one of the best bioavailable forms of a mostly complete amino acid profile, though eggs and dairy is more complete with differing ratios depending on form/feed.
As to lentils, tofu, chickpeas etc. They're fine for most people in moderation, but they are also relatively inflammatory and plenty of people have digestive issues and allergies to legumes (I do), soy is one of the top 10 allergens that people face. While almost nobody is allergic to ruminant meat.
As you say, in moderation. That also applies to red meat, considering the adverse effects listed on https://en.wikipedia.org/wiki/Red_meat