Human beings are omnivores, the very fact that a vegan diet also needs to include supplements is proof of that fact.
The reality is that organic free range meat is out of the realms of affordability to most people, and hence these farms exist.
I looked at chickens on sainsburys yesterday, a standard chicken is £1.65. A Free range chicken is £9.24, and an organic free range chicken is £13. Given the price difference it’s not exactly surprising that people buy the cheaper cuts.
And no, not everyone can live on a vegetarian/vegan diet, doing so is a choice, just as eating an omnivorous diet is a choice albeit this is what we have evolved to eat, so vegetarian/vegan is not actually a natural diet, although if people want to be then crack on.
But if we want meat to be better raised then the prices need to move in order to make that happen. I would buy free range if I could, but I simply cannot afford to.