Nobody forces you to use unchecked build!
And some people want maximum performances, I've read that bound checking can hurt SIMDification..
If it's opt-in, it's no so bad.
(In an ideal world, which we sadly don't live in, you would statically prove that the dynamic bound checking would always succeed, and only then remove it.)