All of those variables to me appear like they would be similar on land. Currents move but so does wind, and I don't think their are any currents in the ocean that can rival hurricane force winds that trees can contend with.
Sunlight also changes quite a lot on land depending on the season or weather.
Just can't see why underwater trees aren't a thing.