Prioritizing people is by any means the way to go, but it's not hassle-free.
It has an impact on businesses and delivery operators that end up being obstructed.
Ideally I think one should move towards layered cities, pedestrians on the ground while beneath them roads, parkings and especially train and train carts thrive.