Why do you think that? Dive bombing hits generally within a few meters, even during WW2 where it was used against tanks. Why would a guided rocket be that much better? Where would it get the target data from if it doesn’t have a human to guide it?
Obviously, there exist guided munitions with higher accuracy (<1m) but that’s not the majority.
Obviously it’s a skill issue but don’t you ever make mistakes? If Rust prevents some bugs and makes you more productive, what is not to like? It’s a new language and takes time to learn but the benefits seem to outweigh the downsides now and certainly in the long run (compared to C at least).
Maybe Torvalds didn’t give in to public opinion but made an informed choice?
The crates are a bit of a problem and I think Rust is a bit overhyped for high-level problems (it still requires manual memory management after all) but those are not principal roadblockers, especially in the kernel.