Yes. Take a look at some of the checks Zig has.
> Rust's language complexity is dedicated to things that Zig simply doesn't check, and that C and C++ have checked only recently.
Right, but that doesn't mean it leads to more correct programs when this "checking" comes at a cost.
> It has many of the same advantages as Zig (if not more) when it comes to understanding and code review.
That's a matter of taste. Those who like complex languages like, say, C++ or Scala, can certainly prefer them, but I think they're in the minority. Zig is a very simple language, while only C++ and Scala contend to be as complex as Rust or more.
> Painting Rust's static analysis and associated language complexity as an alternative to C/C++/Zig-style runtime checks looks like a category error to me.
If you, like me, don't particularly like complex languages, then the complexity has a cost. What does it buy you? It buys you certain sound guarantees about lack of UB is safe code, which hopefully helps write more correct programs. If you have an alternative to achieving a similar level of correctness with a much simpler language, I would very much prefer that.