Win32 is itself a layer on top of the syscalls, and already provides much of the functionality of the C standard library.
You can get reduced executable size and a lack of dependencies on various msvc*.dlls, without giving up much of the functionality of the C standard library and without having to write it all yourself.
So you can't really go without it.