That might still be true where I grew up, in the US, but that's certainly not a guarantee in Melbourne, where I now live. On joining the local volunteer organization, I went from thinking "oh this will be a useful bonus for the community" to "wow, we can literally be essential". Since our org is composed of people living within the community, average response time to ANY call is <5 minutes (lower for cardiac arrest, when people really move). Sometimes one of us is right next door.
We can't do everything an ambulance paramedic can, but we can give aspirin, GTN, oxygen, CPR, and defibrillation. We can also usually navigate/bypass the usual triage system to get the ambulance priority upgraded to Code 1 (highest priority, lights + sirens, etc.) If for some reason the ambulance is far away (it backs up all the time), we can go in the patient's car with them to the hospital, with our gear, in case of further issues in transit.
I tell everyone now to always call us first (since our dispatcher will also call the ambulance) but while I feel more confident in how I'd handle an emergency, I feel less safe overall, with the system's faults and failings more exposed, and the illusion of security stripped away.
My condolences to the author.
In terms of updating - consider whether The System is really working. If not, what can you do yourself (or within your larger network) to better prepare...