Because it is popular to shit on liberals like everyone of them is a neo liberal. The truth is it is the conservatives that have been destroying public spaces like this. Although you could argue that the libs have not done much to stop them.
I live in a small tourist town and the conservative business owners have lobbied to take out all the benches in town because of a few homeless people. Now our elders have no place to sit. They even did it to our little mall.
So because homeless people we no longer have anywhere to sit in public and even private spaces. It is beyond stupid.
The average person has no control in the US. It is and apparently always will be an oligarchy with the illusion of freedom and democracy.
The media did managed to convince a third of people that Trump is anti government which is pretty rich. It just shows how far propaganda has come.