Are Rust ABIs even guaranteed to be stable for a given compiler version and library features? ie. doesn't the compiler allow itself to change the ABI based on external factors, like how other dependents use it?
Swift stable ABI is another.
It is a matter of priorities where to invest developer resources and tooling.