Then it shouldn't have added exceptions in the first place. But exceptions in go exist and so does exception (un)safety, and denial only leads to buggy code. I cannot count how many times I've seen exception unsafe code in go exactly because everyone keeps ignoring them
What would you use when you actually have an exception, then? Exception and exception handlers are a useful construct, but, like everything else, become problematic when used outside of their intended purpose.
Just because exception and error both start with the letter "e" does not mean they are in any way related. They have very different meanings and purposes.
If they are really exceptional situations that should never happen, just crash the process. The moment recover was added they become just another error handling mechanism