3 Prevalent Themes
1. UB is unavoidable even in “safe‑by‑default” Rust
"Unsafe is not necessary to trigger UB in case no_std is used... Nor if there is UB in one of the libraries used as a dependency by the library you are using." – chilljinx
2. Library soundness pressure and cultural expectations
"Rust also requires libraries to be safe regarding unsafe, no matter what kind of insane input that is given to the library and that would otherwise potentially be security issues." – afdbcreid
3. Distinguishing UB from implementation‑defined behavior and its impact on CVE perception
"It is extremely meaningfully different, because the range of options of what can happen is bounded in one case (either two's compliment wrapping, or panic) and unbounded in the other case (literally anything is allowed to happen, including time travel)." – steveklabnik