You need to be careful about where you to decide to plant a tree. As it grows, it can crack a sidewalk or foundation or even overtake objects over time.
Trees are often planted close to fences and other solid objects. This goes fine for many years until the tree trunk gets increasingly larger. Because a tree can’t move its roots other than by growing new ones, it has no choice but to grow around solid objects. And a tree cannot avoid adding more wood to its stem; it needs to do it to grow taller and older.
It is essentially stress avoidance as the plant grows in directions that avoid deficits of moisture or light, temperature extremes, going around mechanical obstructions, and areas of low porosity. Plant tissue can flow around, engulf and bind to foreign objects, with an end result that is quite strong. Trees on unstable slopes can even curve in order to continue growing straight and optimize access to sunlight.
The wrong species in the wrong place can damage human built structures by forcing them aside, rather than moving around them.
We occasionally come across some unusual items when performing a tree service for one of our customers. The power of nature over time is pretty incredible.