the original stb libraries did the same. single header doesn't mean you have to develop in one file, although you totally can.
https://web.archive.org/web/20061205030342/http://nothings.o...
That means for 15+ years, he's been iterating on the same file. It certainly works as a development style, but I personally feel that it's easier to edit a set of smaller files.