One inherent inefficiency about mega farms is that most of the soy (not sure how much of the corn, but a lot) goes to feed animals. Eventually, we "harvest" 10% of the input energy as calories. So these systems will never be more than 10% efficient in terms of human sustenance, no matter what technology is thrown at them.