@sgued Kernel is a resource manager if you strip down the gist of it.
Anything else with some sort of resource manager benefits from more stringent memory management.
Most of the stuff that make money-wise sense to do in Rust ends up being some sort of resource manager in any kind of commercial setting.
For stuff that is not resource manager it is cheaper to use something like Python or (ugh) JavaScript. For non-trivial orchestration something like Go is factors more productive than Rust. Where Rust makes generally sense is where you want to pay more from R&D.
E.g. if you strip down the gist of something like Unreal Engine, it is a resource manager.
Not really much to do with kernel in that sense. It is just that Rust does not support all features where it is profitable for business to invest in Rust.