Or much more importantly, errors incorrectly returned with 200/OK success codes are cached, semi-permanently breaking your site.
If you've get helpdesk staff telling customers to "clear their browser cache", this is one common reason why this "works" as a fix.
Please, I beg you: stop being "nice". Stop catching exceptions and dropping them on the floor! Let them bubble up to the web framework pipeline so that an error code is sent.
Your CDN will thank you. Browser caches will thank you. Corporate proxy servers will thank you. Application monitoring tools will thank you. Load balancers will thank you.
I kid, I kid. None of those will send you thanks in an email. Instead, they'll work tirelessly in silence to deliver your application as intended, instead of holding on to transient errors for days on end and upsetting your users.