Should you redirect all 404 errors to your homepage?
I used to get requests from clients to redirect all non-existent/broken pages to the home page. This was especially common for redesigns of websites where garbage pages created by other agencies were unwanted. The rationale is that if someone comes across one of these abandoned pages via search results, the home page would be a better welcome/entrance than a 404 page.