It makes sense that it's the pedestrian's fault when the city is for the car, not the person.
Until the thinking changes, nothing else will.
It's working as intended.
Socially, you will need to convince people to swap their 2000 sq ft on a 5000+ sq ft lot for a 1200 sq ft flat with no land, backyard, gardens, or privacy.
Urbanites must accept that many of us truly detest cities and want to live semi-independently. Urban and non-urban people can't be genuinely independent of each other, but we need to respect each other's choices of how we want to live.
That's not going to happen. They might be slowly reshaped over 50 years.
There's a reason London never evolved to look like Los Angeles, and that's the same reason Houston is unlikely to ever resemble Paris.