Imagine that you used std::thread::scoped for a few months in some critical places of your project.
If you use a stable language, you can concentrate on the challenges of the actual OS design.
If you use a stable language, you can concentrate on the challenges of the actual OS design.