When I read between the lines, this section says to me: "Yes, Nim is unsafe, but there are features on the way to help it be more safe."
'not nil' sounds like a great addition to the language, but what if you wanted that to be the default behavior without having to pepper it throughout every variable in your codebase?