But the man page section tells you which one is is a a kernel syscall (2) and which is a C library function (3)...
Which is the universally known convention everyone is born with inherent knowledge of. Also, people read man-pages.
What person diving into their shell's source code on Linux doesn't read manpages? Or even man's manpage at least once?
It's hard to appreciate how the world looks before you learn a fact. You can't unsee things.