It's unreasonable to expect someone to solve all problems at once. If you went to work and your boss complained you weren't working on enough problems, you'd likely tell them that you need to focus on the most pressing or solvable issue first, and yet you're saying the opposite about this group of people.
Making a decision to focus on one element of the problem in order to move towards a solution is what practical people who solve problems do. Calling them hypocritical for not solving the (massive) related problem of animals as a human food source isn't reasonable.