Designing and building places people find nice to be in have gone out of style because building places that suck to be in the name of making them suck to do the "wrong" things is in fashion.
There are: owners, the public and law enforcement.
In SF there were (and are) laws against panhandling, being a nuisance, harassment, etc., yet owners and or business people had to pressure for additional laws (known as sit/lie laws) because police were not enforcing existing laws and some people were abusing and taking liberties. Yes there is an aspect of social failing in this, but local businesses and residents should not have to bear the brunt of this.
https://en.wikipedia.org/wiki/Hostile_architecture
reply