It's not very clear to me why the author has chosen C in the first place. I appreciate the effort of sharing the experience with us, anyway.
The underlying libraries you use tend to be in C anyway, so it simplifies things to just use them with their native interface, and not having to add another language runtime and its idiosyncrasies.
I can never figure out why everything isn't in C. :|
Yesterday or so there was a post about using Zig. When I read it I thought that using C would work equally well.
I'm old enough to remember when the OKCupid guys wrote their own webserver in C++!
I took the concept of "slots" in requests, from it: https://github.com/okws/okws
I didn't want to state why C and not "X" because the comments would have devolved into an all out language war.