UB is bad not because it actually leads to any particular result on any particular platform or compiler, but because semantically it invalidates assumptions about a program. Rust is explicit on this, but it absolutely still applies to C/C++.
Well because it could lead to any result on some platform or compiler, it invalidates assumptions about the program.
loading story #49161369