Documentation is a separate issue. The fact is that C's type system becomes useless once you start casting and/or using void pointers. Even if my code shouldn't type check, it compiles, runs, and even seems to work, but the callbacks do nonsensical things. It would be better if they segfaulted immediately, so I could use that to get stack traces to help myself out with debugging.
I agree, it's a very dangerous language and not everybody.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.