Agreed, however Plants/Weeds have not been growing in glass boxes with artificial lighting in climate controlled residence for very long.. so what exactly is your point?
Planted tanks are inherently artificial environments, you can attempt to make them seem less artificial but that does not mean its any more natural...
In the end were the puppet masters pulling the strings, not nature, and the more strings I have the better I feel.
Ive been growing plants soil-less outside of my aquarium for a long time and I see a ton of benefit to it, faster growth, better health, quicker to both show and remedy deficiencies, bigger fruits/flowers, more consistent and predictable growth, fine tuning the feeding regimens to the plants needs, etc.. see no reason why thats different in a fish tank.
The plant's you grow outside the aquarium have access to nearly unlimiting CO2 compared to plant's submerged under water.
This is primary difference.(without question resulting in better growth)
I merely responded to last question by the OP in first post of this thread so take it for what you will.
I can grow plant's in inert substrates and have in the past with root tab's and water column dosing.
I just prefer dirt,(that was the question) for I can mix the dirt with clay,sand,peat,and get maybe four year's from the soil in this way.
I can grow orchid's at work in boileroom with same mixture.
I have used Aquasoil,floramax,eco complete,flourite, and currently inert sand in one tank as well as Miracle grow organic choice in another.
No complaint's from me with none of them when one understand's their properties and or shortfall's.
Can make all of em work well .
Will stand by my statement,thank's for your input.