Implementing crypto is much much harder than simply providing abstractions over the OS' TCP/UDP APIs.
Far better to let the experts do it.
Far better to let the experts do it.
I should also add that most applications won't even be using the TCP/UDP primitives directly. They'll likely be using a third party library. Rust's stdlib is intentionally minimal and lacking a lot of higher level features that are practically necessary for many applications.