Whatever other benefits they might have are lost when every Java developer rethrows every checked exception as a more ergonomic RuntimeException.
its about the same ergonomics as rust error handling. Its just many people don't like to check exceptions, similarly many people write python code without explicit types.
Whatever other benefits they might have are lost when every Java developer rethrows every checked exception as a more ergonomic RuntimeException.