They don't. As I mentioned earlier - high-yield industry scale farming might be evil, dishonest or capitalistic. Doesn't matter - it is what allowed us to not be farmers. Few hundred hears ago you had to be a farmer to survive - today you don't have to, because there is enough food for everyone on the market. IF you can find another job, that is. But if you find a different thing to do, then you don't have to be a farmer, you will be able to buy food.
I don't think people should have to be subsistence peasant farmers.