Trees can use all these signals to know which branches are being shaded or dealing with a lot of wind, which side it's being pulled towards more, etc.
Trees also optimize for their overall wind profile. Dropping branches that cause it more drag than they are worth in the sugar they make. The lower their wind profile, the lower the risk of the whole tree being uprooted during a storm.
When humans cut the wrong branches, it throws everything off balance.
Different level of "Tree DB", I know, was still reminded that I at one point did something that required us to have a pipeline for downloading these trees location.
Apparently our city as 1/4 million trees and over 500 different species! https://ajuntament.barcelona.cat/espaisverds/en/management-a...