Language maturity takes time. When Go and Rust went public, there were already languages in the very same niche, aiming to be a C++ replacement, and developped in the open.
Too bad that AIO and related, necessary primitives were forsaken for other priorities.