C++ doesn't enforce you to use them, while the other languages have their memory models enforced by the compiler, hence why I left C++ out.
In large teams no one can prevent the cowboy coder on the team to go C style on a large C++ codebase, specially when code reviews and static analysis are not used.
It would be nice if Rust becomes mainstream, but it is still a very long way to go.
[0] D is adding some support for it as well.