Aquaponics demands a LOT more resources. Petrochemical fertilizers to dissolve in massive amounts of water... This does not sound like a way to sustain a society into perpetuity.
If you are a programmer, you should have felt a pang of sympathy for the biologist who is in the background screaming "that's not how it works".