Are there examples where unsafe Rust is a must?
You'll never be able to truly escape it, just mostly. -- One interesting suggestion by matthieum on Reddit was to make previously safe fn unsafe.
There would be many examples when code is running at lower levels with no OS abstraction