The standard specifies that you must have an independently addressable unit of storage that corresponds to the basic character set. The PDP-10 does not have this.
Oh, there is/was a C compiler for the -10 (KCC), but it wouldn't support the modern dialects that the *BSD kernels are written in. Just having the language isn't enough, you have to be able to support the build chain of a modern kernel.