It sounds a bit like gate keeping :). Not to mention, Rust complexity can always be dialled down to a GC language if corresponding sacrifices in performance are accepted. There are a whole lot of domains where you can get away without using a single lifetime specifier anywhere.
I'm currently using it for developing rest api using the excellent warp crate and I wish more people use it for this use case as its quite suited for it.