Sure, so why are you bringing your feelings into this?
You actually have no evidence that he's never asked, "how do I avoid memory bugs in C?"
If I had to make a bet, I'd say literally every programmer that has spent a non-trivial amount of time in C has asked that question of themselves, even if only in passing. It is a constant fight, but it's also a deeply stupid fight to have if you have a tools--including a whole, purpose-built language--that allows you to elide that fight almost in its entirety. Like, you can CHOOSE to do it for fun if you like, but if your goal is to write memory-safe code, use all the tools at your disposal.
I'm a C++ programmer (that's what the games industry runs on) and I have the extreme privilege of only having to worry about keeping games from crashing, the most trivial kind of memory safety. It's a deeply stupid language (IMO) that has only gotten better by poaching the best parts of other languages. But I'd love to not ever have to think about weird crashes that are caused by people kicking the stack 5 minutes ago in some other game system. If I was told that Unreal Engine was being fully reinstrumented in Rust, I'd learn Rust. What a relief it would be.
Anway, tl;dr: you're the one that's got feefees about this. Rust is a demonstrably safer language in real-world use. For you to rail against it this much is just your feelings, not anything to do with facts.