I'm tired and cranky today so this will lack subtlety, but:

    You don't have to use Rust but you **can't** use C. 
There's no reason to be finding these bugs in 2023; period, we can do better and we know how to do better, there's just no reason apart from legacy code (and even then) that you should be using memory unsafe languages in production.
One example for a safer language developed at Google: https://github.com/google/wuffs