I just found a bunch of "dead" links on a website - but they were not 404, they were links to specific knowledge base articles that now redirected (301) to the front page of a new docs website.
So if you're doing link checks, do not just look at 404s. Also look for patterns such as "50 things do a 301 to this same very unspecific target."