Yes, but C is simple (and standard) enough that higher level runtimes have more or less universally managed to construct decent FFI mechanisms to access it.
C++ FFI would be kind of feasible if mangling were standardized (for instance) :-/
C++ FFI would be kind of feasible if mangling were standardized (for instance) :-/