C is definitely still king, but I wonder if crABI will eventually be able to dethrone it:
https://github.com/rust-lang/rust/issues/111423
If they can define a useful ABI that manages to include lifetimes, that might just be enough of an improvement to get people to switch over from assuming the C ABI everywhere.
Pretty sure any decent model could easily solve that anyways. To borrow a quote about bears from the National Park Service, there’s now significant overlap between your dumbest users and the smartest AI.