the default might not be changed in 1.x, but this shouldn't make it less typesafe: access to nilable types would be checked.
there are also the z3-integration related checks which might even apply to index bounds or eventually other invariants, so this kind of safety is important for Araq and Nim https://nim-lang.org/docs/drnim.html