>"Why does any mention of C++ nowadays turn into a Rust debate?"
Because for most developers language is a religion rather than just a tool.
If a tool had been replaced by a better tool, wouldn't it be natural to discuss that?
I dont think so.
The problem is the sunk cost fallacy.
If a tool had been replaced by a better tool, wouldn't it be natural to discuss that?