In the attached article, the RD says ‘we can’t have help at every km...’(paraphrased). I think you could, easily. I would think that you could get MDs, nurses, paramedics to volunteer for a Games of this size. Give them a dorm room and meal pass and have them help out. If I had the credentials I would do it as a volunteer.
1) with only 24 runners, I would think you could have 24 medical cyclists following each runner; or,
2) (I don’t know the course, but even if it was point to point...) with 21 medical volunteers you could station one at every kilometre. After all athletes pass 1k, he/she is shuttled ahead to km 22, 2 km to 22... etc.As they all pass 21km, you could even have them doubled up, or every 500m as the risk gets higher closer to the finish.
Especially, the last 5 km, it is incompetent to not have water and medical staff at very frequent intervals. There were only 24 starters! That is just one case of water- it’s not 30,000 people running Boston.
That’s just off the top of my head, I’m sure there are other ideas/options.