That I can fully agree on, after all it was learning systems programming via BASIC and Turbo Pascal, that made me adopt best practices in C and C++ from the get go.
So from that point of view, learning about lifetimes, modular code, and that bounds checking isn't evil are already good education stepping stones.
That's true, but as a beginner I feel like starting with Rust is a lot more accessible, and could help someone switch into C++ later.