Well put. More than enough clean protein is easily achievable by adding chickpeas, lentils, beans (there are so many beans also soy/tofu) as well as certain greens like spinach and wholegrains, too.
However these plant based alternatives are getting pretty damn good for when you want some comfort food or a classic bbq.