Or someone will catch it and discard the result which is often often what occurs. For example, with java throw an exception in an executor task (an assertion failure for example). What do you think occurs?
Don't get me wrong, though. I become grumpy when I see empty catch clauses. Or a logger figleaf.