Yooo i heard of Bevy before on the "Games from Scratch" channel. I love hearing about rust engines as I think they might have a future for game development. I've been thinking of using Fyrox if I learn Rust.
I agree with you. Though, Rust is missing some stuff like classes and nullable values. These two, both have alternatives in Rust, but the alternatives are difficult to work with.
I have heard that they decided not to add nullable values because that makes the code unsafe, but that is just not true.
I really hope the Rust team adds them, one day.