Nobody forces you to use unchecked build!
And some people want maximum performances, I've read that bound checking can hurt SIMDification..
(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.)