For decades I simply carried groceries in a big backpack and walked to the markets on foot (they are all within a 10 minute radius from where I live). I'd call the layout of my neighborhood functional and efficient.
Adverse weather has never been an issue for me. It's not like I regularly have things to haul that cannot possibly be rescheduled to a time after a thunderstorm. Some drizzle is barely even an inconvenience. Having to share the road with cars is the most annoying part of being mobile in the city.
> Also in urban environments, making a lot of "inviting" public spaces for people to hang around and loiter is not always a great idea.. this also attracts a lot of crime, drugs etc
I'd like to have more convenient access to drugs, but our parks don't seem to attract enough dealers. ¯\_(ツ)_/¯
Seriously, though: when drugs and crime become a problem, making public spaces hostile to all people seems like a solution that should not be among the top ten.