I think one of the big things hidden in here is that auto makers are allowed to and incentivized to optimize for the safety of the passengers inside the vehicle and not pedestrians outside the vehicle.
Modern cars have a huge lack of visibility. They've removed a lot of the glass so that they can get sturdier frames. However, that makes it harder for them to see pedestrians.
I'd also note it makes it harder for cars behind to see the context of the road as well. I love being behind an old car. I can see straight through its rear window and out the front and see what is going on. I can anticipate stuff that I wouldn't be able to anticipate if I'm behind a newer vehicle where I can't see through the vehicle.
I'd also note that the increasing size of vehicles is presenting a multi-faceted problem. 1) Higher hoods mean impacting pedestrians higher up putting the force into their internal organs and heads. 2) Higher hoods mean that your body will be pushed to the ground where the car can run over you and cause head injuries rather than being hit in the knees and flung onto the hood of the car where you are less likely to have as severe injuries. 3) Taller vehicles mean that drivers can't see what is going on as much. A 5'3" (average woman) pedestrian can be hidden behind a 6' vehicle while their head would bob above a 4'6" vehicle. A cyclist may be riding at 5'5", but they'll be completely obscured behind a 6' vehicle. If you're trying to make a left turn, oncoming traffic may be obscuring pedestrians and cyclists today in a way that it didn't in years past.
I definitely get worrying about losing a pedestrian in an A-pillar. I find that cars are also often losing pedestrians behind other vehicles - vehicles that are tall enough to obscure pedestrians.
We've allowed and encouraged auto makers to optimize for passenger safety. That's meant that they've removed the great greenhouse that provided good visibility and replaced it with more structure and airbags.