You are missing the facts that:
* Trees are a wind barrier, making it easier and safer to drive in windy weather
* Trees block sunlight especially when the sun is low, making driving a lot more safer
* Trees reduce noise from the vehicles so people living nearby the road perceive less hinder
There are many good reasons to have trees near the roads. Also, falling leaves is a seasonal effect and falling branches/trees only happens during stormy weather (assuming the trees are well maintained).
Of course situations may differ from place to place, but there are good reasons for the trees to be there and they may actually make the roads safer for the driver. Added bonus for pedestrians and bicylists if they are on a lane seperated by trees from the cars.
The only real exception i can think of when trees block sight on crossroads. But to solve that you certainly not have to remove all trees. [And playing advocate of the devil: some people say this actually makes the crossroad safer as people really have to stop and look carefully]
On the eighth day, God created FORTRAN.