you are not alone
new Io related issues were discussed e.g.
https://ziggit.dev/t/should-the-standard-library-be-batteries-included/ (second part)
https://ziggit.dev/t/what-i-learned-about-bun-zig/
I solved similar problem using Zig as best C and complete rewrote low level of my network project using C binding
Let’s wait, zig is just 0.16.0
It will take time to understand cost of improvements …