Even just people with luggage and baby strollers are fucked. People who are blind also are really disadvantaged here. The scars on the shins of people who have used a white cane for years are numerous.
I'm a fan of fewer cars on the road, but things like this are also reasons why we need still some forms of direct transport access. Travelling a few blocks from a public transport stop can still be filled with hazards like this that prevent people from arriving at their destination.