While those are all contributing factors, I'd argue cars getting bigger has added two additional major factors:
-
Impacts are far more likely to be deadly due to the higher hood height knocking the victim to the asphalt/concrete, rather than them going over the hood
-
Higher hood heights have far less visibility, giving less time to react, if the driver sees the victim at all
Combine that with people generally being distracted by smartphones, and we get the current situation