Not really. Small-scale sustainable farms produce more food per hectare than industrial farming. However, they are usually less profitable, since they need more manpower per hectare.
Efficiency in terms of money earned is not the same as efficiency in terms of food produced, and with a growing population and a diminishing area of arable land, one seems more critical than the other, especially when you consider that industrial farming tends to destroy topsoil and emits quite a bit of CO2, whereas small-scale sustainable farming usually does the opposite.