Many people that use C and C++, do it out of habit, any compiled language, even with AOT is capable to deliver for most scenarios in userspace code.
99% of user software written in compiled languages isn't systems programming juggling pointers and type casts.
Even when that is the case, all above languages have FFI features, no need to rewrite the whole thing.
You might have noticed that C and C++ are minority languages in the mobile OS duopoly, for starters, being used only for low level OS services, and game engines.