> But sometimes you must act on exceptional situations, recover, take alternative route, provide default
And then the Rye version is presumably just as verbose.
> or translate exception from lower level one to a higher level one
This is the actual flaw in exception-based languages. Adding context should be much more convenient.