I find it amusing and sad that the Rust ecosystem, via this "panics as abort" feature, replicated one of the worst parts of the C++ ecosystem: -fno-exceptions, which, in C++, turns throws into aborts.
In both language environments, the availability of a compiler option that breaks a language feature doesn't erase the existence of that language feature.