I wasn't implying that the trees along Main Street block the castle...the ones formerly removed from the hub did. But the trees along Main Street partially obscure the facades. The artistry put into those facades should remain clear and unobstructed, in my opinion.
Regarding the curbs....see below. Regardless, there are a LOT of obstacles on Main Street. If anyone has tried to navigate MSUSA before, during or after a parade....or at park close, you've more than likely encountered a canopy post, hitching post, trash can, street lamp, tree cage, or an unexpected curb in your travels. You can't remove every hazard, but you sure can make it safer by removing unnecessary obstacles.
When they didn't have stage shows or use the castle as a projection screen, not so much. But again, Cindy's Castle is a word of art. Why half hide it with trees? It wasn't so bad when they were baby trees 30 years ago, but even in this photo they obscure a good third of the castle and its magesty.
I too love trees in the parks. They're absolutely necessary in Adventureland and Frontierland. Now, they're actually necessary in Fantasyland because they've created an environment that promotes nature. But Main Street or in the Hub - they just don't belong, in my personal opinion. I enjoy seeing the buildings in this setting more than trees.
They did it at the hub years ago, and I have been wondering when the day would come that they would even up the sideburns along the entire street. It will require re-paving the entire street, while also sloping the sidewalks down a bit, because the street will need to maintain it's 2-way slope for water drainage reasons. But there's no reason they can't do just what they did at the hub and near the park entrances, and modify the sidewalks and street to slope and meet at a decorative grating.
I can't count the number of times I, someone in my party, or another guest has mis-stepped while trying to herd themselves into or out of the park through a sea of people.