Here is a nice game about concurrency. It should answer your question why it should be feared by understanding how it works:
https://deadlockempire.github.io/As of my understanding it is fearless in Rust, because the problems that might came up are solved on language level or the compiler warns you about them. (I have never coded Rust, I just deduced this from the comments)