I don't have a problem with the way trees are right now, but I just wanted to say that there is a psychological aspect to those interactions.
If trees destroy things then trees are a hazard and must be eliminated in the eyes of the player.
If I let trees grow around my fields somebody could cut one and I lose my crops. They also are annoying around roads as they block cycles.
So in game there is an incentive to shovel up all the trees and put roads and concrete everywhere.
It is good or bad depending on what one want the game to be. It makes modernisation more realistic when towns are all concreted up and dirtless, But it doesn't exactly make the players love nature.
Not to mention this is just asking for accidents and griefing to happen.
I used to line roads (6 wide, both sides) with trees and intersperse trees with farms for income in both logs and crops. Now, I'm not so certain.
Also, with the onset of tool durability, this is just asking for newbies to waste all time and resources cleaning up after themselves and perhaps get themselves stuck.