let me tell you that Rust forces you to very carefully consider data structures and their relationships.
The point of a programming tool is to help the programmer to be a better programmer, there is indeed no point using a very strict language, statically typed with lot of constraints attached for a perfect programmer.
But for commoners it would certainly help to have some guiding.