There are some very good technical reasons for not wanting rust introduced into the freebsd kernel. The central problem is the prospect of having a kernel half written in C and half written in rust, which is going to be a development and maintenance nightmare. Now you will need to know two completely different high level languages to work on the kernel, and have all the problems of interfacing between the two. Once it is in the kernel, there will be no way back. It's a recipe for disaster. Imagine trying to debug a path that passes through both C and Rust code; how hard do you want to make the problem for yourself?
The supposed benefits or rust are yet to be proven. Is software written in rust really any more secure than good quality C code? I doubt it. How many freebsd kernel developers really make elementary errors like writing buffer overflows into the code, that rust is supposed to save us from? How does freebsd manage to have uptimes of months or years if writing software in C is so riddled with programming errors caused by the supposed inadequacies of the language?
The Rust language is itself still under development, it is a moving target for developers. There are serious questions about the lack of a standard definition of rust; right now the one and only compiler "works as coded", there is no conformance test or compiler certification, and you hope that the compiler version you're using matches the book. The rust language has suffered instability and feature growth over the last 10 years; already you need to know which year's version of the compiler some arbitrary rust code was written for. There is only one compiler, so if major compiler bugs are found, there is no alternative available. All of which says that rust is still a computing research vehicle, rather than being an industrial strength software development tool like ANSI C.
I have nothing against rust itself, it clearly has some interesting ideas. The problem comes when you try to mix it in to an existing mature codebase written in a different language, especially an o/s kernel where it has to work very closely with existing C code.
Let the rust advocates write their own kernel in rust, there are already some efforts underway to do that. Why screw up an existing freebsd codebase that already works well? What problem does introducing rust into the freebsd kernel actually solve? Apart from a shortage of skilled C programmers?
Or is it just to meet a government mandate to use it? "If you want your stuff in our data centre, you have to show that you've migrating it to rust"; is that the underlying reason? Why is this particular language being pushed so strongly? That's what puzzles me, not the technical push-back, there are good reasons for that. I don't hear the same kind of push for Go, for example.