Efficiency doesn't matter when we have huge amounts of low-cost arible soil. We don't need to make the most of every square meter when it's cheaper and easier to just put seeds in soil. This is the problem.
Hydroponics are cool technology that is in every way "better" but useless.