From what I've read, you can't grow enough legumes to fix the needed amount of nitrogen for high intensity agriculture. The Haber process sustains a sizable fraction of the world's animal population.
Human urine would be a sufficient source of nitrogen but it ends up in sewage nitrification-denitrification reactors that eventually turn most of the urea back into nitrogen gas so that the effluent can be safely discharged into water bodies.